summaryrefslogtreecommitdiff
path: root/gtk2_ardour/meter_strip.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-11 02:31:30 +0200
committerRobin Gareus <robin@gareus.org>2013-07-11 02:31:30 +0200
commit2b53ac2e3136a946401de0dc3ad1cdd025ec52b8 (patch)
tree37b4e81fa5f50cf83ce11e2f3ff051606d1051e3 /gtk2_ardour/meter_strip.cc
parentcb7bcb6d9f3a9f67b23066e3fd0c36db394c00fe (diff)
amend cb7bcb6d - locked-solo button style
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r--gtk2_ardour/meter_strip.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc
index 5b7aac1a50..a4cc56d61c 100644
--- a/gtk2_ardour/meter_strip.cc
+++ b/gtk2_ardour/meter_strip.cc
@@ -274,9 +274,9 @@ MeterStrip::set_button_names()
rec_enable_button->set_image (::get_icon (X_("record_normal_red")));
if (_route && _route->solo_safe()) {
- solo_button->set_sensitive(false);
+ solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() | Gtkmm2ext::Insensitive));
} else {
- solo_button->set_sensitive(true);
+ solo_button->set_visual_state (Gtkmm2ext::VisualState (solo_button->visual_state() & ~Gtkmm2ext::Insensitive));
}
if (!Config->get_solo_control_is_listen_control()) {
solo_button->set_text (_("S"));