X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Froute.cpp;h=a2e7ac8c4c2c5d00a18597185377e12e70a89861;hb=a7e320b46a7d4070613b3210c28e65f579750f37;hp=b3dc474d81d4cbdfeb68bf13d162646cd4262691;hpb=b28062f2dc88e082ee5a28b2e1f7c4c8bd989023;p=r2c2.git diff --git a/source/libr2c2/route.cpp b/source/libr2c2/route.cpp index b3dc474..a2e7ac8 100644 --- a/source/libr2c2/route.cpp +++ b/source/libr2c2/route.cpp @@ -173,6 +173,9 @@ void Route::update_turnouts() void Route::update_turnout(Track &track) { + if(!track.get_type().is_turnout()) + return; + // Build a combined path mask from linked endpoints unsigned nls = track.get_n_link_slots(); unsigned mask = track.get_type().get_paths();