From 01b3b96fbb9f120c423c1b1d90a88f6b3e48e01b Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Thu, 8 Feb 2024 10:13:33 -0500 Subject: [PATCH] view: cancel interactive resize when shading --- src/view.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/view.c b/src/view.c index 066d4fa3..87b29e00 100644 --- a/src/view.c +++ b/src/view.c @@ -2126,6 +2126,11 @@ view_set_shade(struct view *view, bool shaded) return; } + /* If this window is being resized, cancel the resize when shading */ + if (shaded && view->server->input_mode == LAB_INPUT_STATE_RESIZE) { + interactive_cancel(view); + } + view->shaded = shaded; ssd_enable_shade(view->ssd, view->shaded); wlr_scene_node_set_enabled(view->scene_node, !view->shaded);