mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-19 00:39:58 +00:00
fixed NPE
This commit is contained in:
parent
b7cbeff9de
commit
41315a7b98
1 changed files with 6 additions and 13 deletions
|
@ -877,21 +877,14 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider
|
||||||
if (pp.getEventType() == XmlPullParser.TEXT)
|
if (pp.getEventType() == XmlPullParser.TEXT)
|
||||||
pp.nextTag();
|
pp.nextTag();
|
||||||
|
|
||||||
|
final String c = XmlPullUtil.test(pp, "ConResCtxt") ? XmlPullUtil.text(pp) : null;
|
||||||
final Context context;
|
final Context context;
|
||||||
if (XmlPullUtil.test(pp, "ConResCtxt"))
|
if (previousContext == null)
|
||||||
{
|
context = new Context(c, c, 0);
|
||||||
final String c = XmlPullUtil.text(pp);
|
else if (later)
|
||||||
if (previousContext == null)
|
context = new Context(c, previousContext.earlierContext, previousContext.sequence + 1);
|
||||||
context = new Context(c, c, 0);
|
|
||||||
else if (later)
|
|
||||||
context = new Context(c, previousContext.earlierContext, previousContext.sequence + 1);
|
|
||||||
else
|
|
||||||
context = new Context(previousContext.laterContext, c, previousContext.sequence + 1);
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
context = new Context(previousContext.laterContext, c, previousContext.sequence + 1);
|
||||||
context = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
XmlPullUtil.enter(pp, "ConnectionList");
|
XmlPullUtil.enter(pp, "ConnectionList");
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue