X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrack.cpp;h=9b63d5b2c2050cc9f940231bcd6d96c022940001;hb=9b536a7197c424c3fa3809063c56da324b56dab2;hp=6ec1c6c8b295e3d6ff39a1b9446abcca8c96b99f;hpb=52ba962c6f24873e8db99f2452a8ace216b9540a;p=r2c2.git diff --git a/source/libmarklin/track.cpp b/source/libmarklin/track.cpp index 6ec1c6c..9b63d5b 100644 --- a/source/libmarklin/track.cpp +++ b/source/libmarklin/track.cpp @@ -348,6 +348,10 @@ void Track::turnout_event(unsigned addr, bool state) active_path = (active_path&2) | (state ? 1 : 0); else if(type.is_double_address() && addr==turnout_id+1) active_path = (active_path&1) | (state ? 2 : 0); + else + return; + + signal_path_changed.emit(active_path); }