]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trackoffsetiter.cpp
Use path coercion in track iterators
[r2c2.git] / source / libr2c2 / trackoffsetiter.cpp
index 9676985b5b971a659bb6918c95c40f3d1f4bc5e5..8f21e950a5e3de4dfa3cfa5b1462b455cf90c9bb 100644 (file)
@@ -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<length)