Parse empty <sf>.

This commit is contained in:
Andreas Schildbach 2014-01-22 23:29:48 +01:00
parent e8704f8b85
commit 58eb637454

View file

@ -514,6 +514,9 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider
final List<LocationAndQuality> locations = new ArrayList<LocationAndQuality>();
XmlPullUtil.require(pp, "sf");
if (!pp.isEmptyElementTag())
{
XmlPullUtil.enter(pp, "sf");
while (XmlPullUtil.test(pp, "p"))
@ -562,6 +565,11 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider
}
XmlPullUtil.exit(pp, "sf");
}
else
{
XmlPullUtil.next(pp);
}
Collections.sort(locations);