X-Git-Url: http://git.tdb.fi/?p=r2c2.git;a=blobdiff_plain;f=source%2Flibr2c2%2Ftimetable.cpp;h=5fa36395825d0afdb6dfb92df83e76f97d3cd6cb;hp=b94cbf08fcfc37ad9d3485aeaf78f1ffe76ec615;hb=d990c03a06a494ce3596862ce61e2a5684dea7e1;hpb=9ee88e5028953444d363047b8aab179b833a3e4a diff --git a/source/libr2c2/timetable.cpp b/source/libr2c2/timetable.cpp index b94cbf0..5fa3639 100644 --- a/source/libr2c2/timetable.cpp +++ b/source/libr2c2/timetable.cpp @@ -271,6 +271,7 @@ Timetable::Row::Loader::Loader(Row &r, Layout &l): add("time", &Loader::time); add("type", &Row::type); add("zone", &Loader::zone); + add("zone", &Loader::zone_numbered); } void Timetable::Row::Loader::block(unsigned id) @@ -283,7 +284,12 @@ void Timetable::Row::Loader::time(Time::RawTime t) obj.time = Time::TimeDelta(t); } -void Timetable::Row::Loader::zone(const string &name, unsigned number) +void Timetable::Row::Loader::zone(const string &name) +{ + zone_numbered(name, 0); +} + +void Timetable::Row::Loader::zone_numbered(const string &name, unsigned number) { obj.target = &layout.get_zone(name, number); }