From 95f583ba6b08abc5519243a162bd929e76da94ce Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Sun, 17 Oct 2021 22:03:11 +0000 Subject: [PATCH] cursor: Don't trigger cursor modifiers if we have a constraint We are probably playing a game and we don't want to be resizing the window when trying to duck/jump whatever. Signed-off-by: Joshua Ashton --- src/cursor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cursor.c b/src/cursor.c index b81dbcc6..a1557818 100644 --- a/src/cursor.c +++ b/src/cursor.c @@ -451,7 +451,7 @@ cursor_button(struct wl_listener *listener, void *data) /* handle alt + _press_ on view */ struct wlr_input_device *device = seat->keyboard_group->input_device; uint32_t modifiers = wlr_keyboard_get_modifiers(device->keyboard); - if (modifiers & WLR_MODIFIER_ALT && event->state == WLR_BUTTON_PRESSED) { + if (modifiers & WLR_MODIFIER_ALT && event->state == WLR_BUTTON_PRESSED && !seat->current_constraint) { handle_cursor_button_with_meta_key(view, event->button, server->seat.cursor->x, server->seat.cursor->y); return;