X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrackoffsetiter.cpp;h=8f21e950a5e3de4dfa3cfa5b1462b455cf90c9bb;hb=9e96d36a21c24befc88c7bf9c1014c22169e3a6a;hp=9676985b5b971a659bb6918c95c40f3d1f4bc5e5;hpb=30c14e235f19442753e5eeeb8a86cbc22960afb1;p=r2c2.git diff --git a/source/libr2c2/trackoffsetiter.cpp b/source/libr2c2/trackoffsetiter.cpp index 9676985..8f21e95 100644 --- a/source/libr2c2/trackoffsetiter.cpp +++ b/source/libr2c2/trackoffsetiter.cpp @@ -117,6 +117,7 @@ TrackOffsetIter TrackOffsetIter::advance(float d, const Route *r) const { if(p<0) p = (r ? r->get_path(*t) : t->get_active_path()); + p = t->get_type().coerce_path(t.entry(), p); float length = t->get_type().get_path_length(p); if(o