diff --git a/src/core/window.c b/src/core/window.c index 47fff926e..c843c62ee 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -6523,9 +6523,10 @@ meta_window_handle_mouse_grab_op_event (MetaWindow *window, } case CLUTTER_TOUCH_END: - if (meta_display_is_pointer_emulating_sequence (window->display, sequence)) - end_grab_op (window, event); + if (!meta_display_is_pointer_emulating_sequence (window->display, sequence)) + return FALSE; + end_grab_op (window, event); return TRUE; case CLUTTER_BUTTON_RELEASE: