From 15e67d19ed780cc7ebc0e7adb76feb218eb1ab8c Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sat, 4 Apr 2015 19:05:05 +0300 Subject: [PATCH] Reflect the current state of functions in a newly opened train dialog --- source/engineer/controlpanel.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/engineer/controlpanel.cpp b/source/engineer/controlpanel.cpp index c2938cd..cc2fa07 100644 --- a/source/engineer/controlpanel.cpp +++ b/source/engineer/controlpanel.cpp @@ -36,6 +36,7 @@ ControlPanel::ControlPanel(Engineer &e, Train &t): for(VehicleType::FunctionMap::const_iterator i=funcs.begin(); i!=funcs.end(); ++i) { GLtk::Toggle *tgl = new GLtk::Toggle(i->second); + tgl->set_value(train.get_function(i->first)); tgl->signal_toggled.connect(sigc::bind(sigc::mem_fun(this, &ControlPanel::ui_function_toggled), i->first)); pnl_functions->add(*tgl); tgl_funcs[i->first] = tgl; -- 2.43.0