From 3c24af6d7467749573f696e0b05080bad7c2c3c7 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sat, 11 Apr 2015 11:54:21 +0200 Subject: [PATCH] EFA: Fix ordering of itdMessageList and clientHeaderLines tags. --- .../schildbach/pte/AbstractEfaProvider.java | 23 +++++-------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/enabler/src/de/schildbach/pte/AbstractEfaProvider.java b/enabler/src/de/schildbach/pte/AbstractEfaProvider.java index f72ebe55..6a0faa1c 100644 --- a/enabler/src/de/schildbach/pte/AbstractEfaProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractEfaProvider.java @@ -3329,23 +3329,12 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider XmlPullUtil.enter(pp, "itdRequest"); - if (XmlPullUtil.test(pp, "clientHeaderLines")) - XmlPullUtil.next(pp); - - if (XmlPullUtil.test(pp, "itdMessageList")) - XmlPullUtil.next(pp); - - if (XmlPullUtil.test(pp, "itdVersionInfo")) - XmlPullUtil.next(pp); - - if (XmlPullUtil.test(pp, "itdLayoutParams")) - XmlPullUtil.next(pp); - - if (XmlPullUtil.test(pp, "itdInfoLinkList")) - XmlPullUtil.next(pp); - - if (XmlPullUtil.test(pp, "serverMetaInfo")) - XmlPullUtil.next(pp); + XmlPullUtil.optSkip(pp, "itdMessageList"); + XmlPullUtil.optSkip(pp, "clientHeaderLines"); + XmlPullUtil.optSkip(pp, "itdVersionInfo"); + XmlPullUtil.optSkip(pp, "itdLayoutParams"); + XmlPullUtil.optSkip(pp, "itdInfoLinkList"); + XmlPullUtil.optSkip(pp, "serverMetaInfo"); return header; }