]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/track.cpp
Emit a signal before changing the path of a turnout
[r2c2.git] / source / libr2c2 / track.cpp
index ecb86bbad33ad02e20699a05ef7655eb3d2d30a0..71c570cee86ccd251d6269c080b1c619bac18054 100644 (file)
@@ -151,6 +151,7 @@ void Track::set_active_path(unsigned p)
        if(!(type.get_paths()&(1<<p)))
                throw invalid_argument("Track::set_active_path");
 
+       signal_path_changing(p);
        path_changing = true;
        layout.get_driver().set_turnout(turnout_id, p);
 }