Fix parsing of multiple infoLink tags (EFA).

This commit is contained in:
Andreas Schildbach 2014-07-04 11:25:00 +02:00
parent 0dc08c103a
commit 92790d5cab

View file

@ -2627,7 +2627,15 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider
XmlPullUtil.optSkip(pp, "itdFootPathInfo");
XmlPullUtil.optSkip(pp, "infoLink");
while (XmlPullUtil.test(pp, "infoLink"))
{
XmlPullUtil.enter(pp, "infoLink");
XmlPullUtil.requireSkip(pp, "paramList");
final String infoLinkText = XmlPullUtil.valueTag(pp, "infoLinkText");
if (message == null)
message = infoLinkText;
XmlPullUtil.exit(pp, "infoLink");
}
List<Stop> intermediateStops = null;
if (XmlPullUtil.test(pp, "itdStopSeq"))