mirror of
https://gitlab.com/oeffi/public-transport-enabler.git
synced 2025-07-19 00:39:58 +00:00
fixed parsing of time in some corner cases
git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@558 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
parent
a4e394be26
commit
db6d9b4337
1 changed files with 3 additions and 2 deletions
|
@ -528,11 +528,12 @@ public final class BvgProvider extends AbstractHafasProvider
|
|||
|
||||
if (tArr[2].equals("walk"))
|
||||
{
|
||||
final String[] tArr2 = track.size() > 1 ? tArr : tracks.get(iTrack + 1).get(0);
|
||||
final boolean grabFromNext = track.size() == 1;
|
||||
final String[] tArr2 = grabFromNext ? tracks.get(iTrack + 1).get(0) : tArr;
|
||||
|
||||
final Location arrival = location(tArr2);
|
||||
|
||||
ParserUtils.parseEuropeanTime(time, tArr2[7]);
|
||||
ParserUtils.parseEuropeanTime(time, tArr2[grabFromNext ? 8 : 7]);
|
||||
if (lastTime != null && time.getTime().before(lastTime))
|
||||
time.add(Calendar.DAY_OF_YEAR, 1);
|
||||
lastTime = time.getTime();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue