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:
parent
f989ed5b7f
commit
7eed31a4b2
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user