- nothing else treats a modifier press as
a key press event, so don't pass it on.
amends
0af9fb0d
*/
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) {