diff --git a/src/de/schildbach/pte/AbstractEfaProvider.java b/src/de/schildbach/pte/AbstractEfaProvider.java index 20599d1a..66781f5f 100644 --- a/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/src/de/schildbach/pte/AbstractEfaProvider.java @@ -855,6 +855,9 @@ public abstract class AbstractEfaProvider implements NetworkProvider XmlPullUtil.enter(pp, "itdRequest"); + if (XmlPullUtil.test(pp, "serverMetaInfo")) + XmlPullUtil.next(pp); + XmlPullUtil.enter(pp, "itdDepartureMonitorRequest"); if (!XmlPullUtil.test(pp, "itdOdv") || !"dm".equals(XmlPullUtil.attr(pp, "usage"))) @@ -899,6 +902,9 @@ public abstract class AbstractEfaProvider implements NetworkProvider if (XmlPullUtil.test(pp, "itdTripOptions")) XmlPullUtil.next(pp); + if (XmlPullUtil.test(pp, "itdMessage")) + XmlPullUtil.next(pp); + final Calendar plannedDepartureTime = new GregorianCalendar(); plannedDepartureTime.setTimeZone(timeZone()); final Calendar predictedDepartureTime = new GregorianCalendar();