From 870206cf92453dac8c6bc020eca3d4808b024d7f Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Wed, 23 Jul 2014 15:45:01 -0500 Subject: [PATCH] holding Primary(ctrl/cmd) allows user to make noncontiguous strip selections --- gtk2_ardour/mixer_ui.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index b31c20df6e..9db4b0bde3 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -638,7 +638,9 @@ Mixer_UI::strip_by_route (boost::shared_ptr r) bool Mixer_UI::strip_enter_event (GdkEventCrossing *ev, MixerStrip *strip) { - if (Keyboard::modifier_state_equals (ev->state, Keyboard::TertiaryModifier)) { + if (Keyboard::modifier_state_equals (ev->state, Keyboard::PrimaryModifier)) { + ; //don't change the current selection, user is doing it manually + } else if (Keyboard::modifier_state_equals (ev->state, Keyboard::TertiaryModifier)) { _selection.add (strip); } else _selection.set (strip);