Replace Gtk::ToggleButton with ArdourButton in Generic Plugin GUI
[ardour.git] / gtk2_ardour / automation_controller.cc
index f8e14595bae1c49f665123c3bbd4ad49e7879a08..cd76163c6c0baf78c324bff03d1e1c7ff94720ee 100644 (file)
@@ -90,6 +90,10 @@ AutomationController::AutomationController(boost::shared_ptr<Automatable>
                but->set_controllable(ac);
                but->signal_clicked.connect(
                        sigc::mem_fun(*this, &AutomationController::toggled));
+               const bool active = _adjustment->get_value() >= 0.5;
+               if (but->get_active() != active) {
+                       but->set_active(active);
+               }
                _widget = but;
        } else if (use_knob) {
                ArdourKnob* knob = manage (new ArdourKnob (ArdourKnob::default_elements, ArdourKnob::Detent));