13
0

MRV handles an alt key press even if nothing happened.

- nothing else treats a modifier press as
	  a key press event, so don't pass it on.
	  amends 0af9fb0d
This commit is contained in:
nick_m 2016-11-21 01:17:24 +11:00
parent f989ed5b7f
commit 7eed31a4b2

View File

@ -715,8 +715,12 @@ MidiRegionView::key_press (GdkEventKey* ev)
*/
bool unmodified = Keyboard::no_modifier_keys_pressed (ev);
if (unmodified && (ev->keyval == GDK_Alt_L || ev->keyval == GDK_Alt_R) && _mouse_state != AddDragging) {
_mouse_state = SelectTouchDragging;
if (unmodified && (ev->keyval == GDK_Alt_L || ev->keyval == GDK_Alt_R)) {
if (_mouse_state != AddDragging) {
_mouse_state = SelectTouchDragging;
}
return true;
} else if (ev->keyval == GDK_Escape && unmodified) {