X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrack.cpp;h=fc365862301c9acfa0734ccd3b510b7a5c6cbe77;hb=c12e074c6b9b5136e72931fb47a562e40e0a24f9;hp=7c08b6c46766c0d3e116c775d2f9f802e5c81653;hpb=306cf0a8709a781b3031aa05a7b353a9b3a308e5;p=r2c2.git diff --git a/source/libmarklin/track.cpp b/source/libmarklin/track.cpp index 7c08b6c..fc36586 100644 --- a/source/libmarklin/track.cpp +++ b/source/libmarklin/track.cpp @@ -104,7 +104,11 @@ void Track::set_turnout_id(unsigned i) turnout_id = i; layout.create_blocks(*this); if(layout.has_driver() && turnout_id) + { layout.get_driver().add_turnout(turnout_id); + if(type.is_double_address()) + layout.get_driver().add_turnout(turnout_id+1); + } } void Track::set_sensor_id(unsigned i)