summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_drag.cc
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2015-10-08 00:48:03 +1100
committernick_m <mainsbridge@gmail.com>2015-10-20 00:53:30 +1100
commitd295fe12e4c691ee59b92cd05743aef845db0d7c (patch)
tree9634360f98b1955ce69982daf606eda8a77e2872 /gtk2_ardour/editor_drag.cc
parentd998fe10be3b74b885178131f4820160fc7faf4b (diff)
Click on a selected note unique selects it (as per regions, control points).
Diffstat (limited to 'gtk2_ardour/editor_drag.cc')
-rw-r--r--gtk2_ardour/editor_drag.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc
index 450bfbb154..53dca40476 100644
--- a/gtk2_ardour/editor_drag.cc
+++ b/gtk2_ardour/editor_drag.cc
@@ -5418,6 +5418,8 @@ NoteDrag::finished (GdkEvent* ev, bool moved)
if (add) {
_region->note_deselected (_primary);
changed = true;
+ } else {
+ _region->unique_select (_primary);
}
} else {
bool extend = Keyboard::modifier_state_equals (ev->button.state, Keyboard::TertiaryModifier);