fix incorrect behaviour of mixer strip [X] (hide) buttons
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 8 Jul 2016 18:42:49 +0000 (14:42 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 8 Jul 2016 18:42:54 +0000 (14:42 -0400)
gtk2_ardour/mixer_ui.cc

index 55d1d115428a2a00229674c8cebaa9d84644a282..b2302a5626b58609bbcd87c618249561b1666251 100644 (file)
@@ -1057,7 +1057,8 @@ Mixer_UI::show_strip (MixerStrip* ms)
                MixerStrip* strip = dynamic_cast<MixerStrip*> (av);
                if (strip == ms) {
                        (*i)[stripable_columns.visible] = true;
-                       redisplay_track_list ();
+                       av->set_marked_for_display (true);
+                       update_track_visibility ();
                        break;
                }
        }
@@ -1075,7 +1076,8 @@ Mixer_UI::hide_strip (MixerStrip* ms)
                MixerStrip* strip = dynamic_cast<MixerStrip*> (av);
                if (strip == ms) {
                        (*i)[stripable_columns.visible] = false;
-                       redisplay_track_list ();
+                       av->set_marked_for_display (false);
+                       update_track_visibility ();
                        break;
                }
        }