Slightly hacky fix for AFL/PFL button misbehaviour
[ardour.git] / gtk2_ardour / monitor_section.h
index 813605fc275e3f35cdbca3fd121c337f7849c493..185720856b30c78c4a8b126e9445d1512a252377 100644 (file)
@@ -104,10 +104,9 @@ class MonitorSection : public RouteUI
         void solo_boost_changed ();
         void gain_value_changed ();
 
-        Gtk::RadioButtonGroup solo_model_group;
-        Gtk::RadioButton solo_in_place_button;
-        Gtk::RadioButton afl_button;
-        Gtk::RadioButton pfl_button;
+        ArdourButton solo_in_place_button;
+        ArdourButton afl_button;
+        ArdourButton pfl_button;
         Gtk::HBox        solo_model_box;
 
         void solo_use_in_place ();
@@ -136,5 +135,7 @@ class MonitorSection : public RouteUI
         PBD::ScopedConnection config_connection;
         PBD::ScopedConnectionList control_connections;
 
+       bool _inhibit_solo_model_update;
+       
         void assign_controllables ();
 };