]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/trackiter.cpp
Use path coercion in track iterators
[r2c2.git] / source / libr2c2 / trackiter.cpp
index da949e75160351363b0ec2513deb81143a5ec6ea..330e2f66c810bd9ee2c38cd0c6f2f1ebd14ae6d7 100644 (file)
@@ -70,6 +70,7 @@ const TrackType::Endpoint &TrackIter::endpoint() const
 
 int TrackIter::get_exit(unsigned path) const
 {
+       path = _track->get_type().coerce_path(_entry, path);
        const vector<TrackType::Endpoint> &eps = _track->get_type().get_endpoints();
        
        // Find an endpoint that's connected to the entry and has the requested path