13
0

de-select other strips when re-selecting a strip

This commit is contained in:
Robin Gareus 2015-05-03 21:34:17 +02:00
parent a9bc95a911
commit b2a622b73c

View File

@ -676,7 +676,10 @@ Mixer_UI::strip_button_release_event (GdkEventButton *ev, MixerStrip *strip)
/* primary-click: toggle selection state of strip */
if (Keyboard::modifier_state_equals (ev->state, Keyboard::PrimaryModifier)) {
_selection.remove (strip);
}
} else if (_selection.routes.size() > 1) {
/* de-select others */
_selection.set (strip);
}
} else {
if (Keyboard::modifier_state_equals (ev->state, Keyboard::PrimaryModifier)) {
_selection.add (strip);