From 1c334cc9184a0c57a9eeca7cdffee3cdb609c53a Mon Sep 17 00:00:00 2001 From: Simon Long Date: Thu, 2 May 2024 11:00:23 +0100 Subject: [PATCH] Update consumed_by_frame_context for LAB_SSD_ALL --- src/input/cursor.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/input/cursor.c b/src/input/cursor.c index 626caeab..596ea386 100644 --- a/src/input/cursor.c +++ b/src/input/cursor.c @@ -829,12 +829,15 @@ handle_release_mousebinding(struct server *server, */ consumed_by_frame_context |= mousebind->context == LAB_SSD_FRAME; + consumed_by_frame_context |= + mousebind->context == LAB_SSD_ALL; } continue; default: continue; } consumed_by_frame_context |= mousebind->context == LAB_SSD_FRAME; + consumed_by_frame_context |= mousebind->context == LAB_SSD_ALL; actions_run(ctx->view, server, &mousebind->actions, /*resize_edges*/ 0); } @@ -919,6 +922,8 @@ handle_press_mousebinding(struct server *server, struct cursor_context *ctx, */ consumed_by_frame_context |= mousebind->context == LAB_SSD_FRAME; + consumed_by_frame_context |= + mousebind->context == LAB_SSD_ALL; mousebind->pressed_in_context = true; } continue; @@ -933,6 +938,7 @@ handle_press_mousebinding(struct server *server, struct cursor_context *ctx, continue; } consumed_by_frame_context |= mousebind->context == LAB_SSD_FRAME; + consumed_by_frame_context |= mousebind->context == LAB_SSD_ALL; actions_run(ctx->view, server, &mousebind->actions, resize_edges); } }