From 6c87254146ecc34e2c49866a6076f37b3b624ee5 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);