From ec8c0e93bbb14d69333cbba4f4aef79e2802b460 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 7 Dec 2014 17:29:48 -0500 Subject: [PATCH] Fix shift-rect-select with MIDI notes. --- gtk2_ardour/midi_region_view.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc index 6f0e155d54..2f5d69ffe9 100644 --- a/gtk2_ardour/midi_region_view.cc +++ b/gtk2_ardour/midi_region_view.cc @@ -636,7 +636,9 @@ MidiRegionView::motion (GdkEventMotion* ev) return true; } else if (m == MouseObject) { editor.drags()->set (new MidiRubberbandSelectDrag (dynamic_cast (&editor), this), (GdkEvent *) ev); - clear_selection (); + if (!Keyboard::modifier_state_equals (ev->state, Keyboard::TertiaryModifier)) { + clear_selection (); + } _mouse_state = SelectRectDragging; return true; } else if (m == MouseRange) {