]> git.mdlowis.com Git - proto/labwc.git/commitdiff
view: cancel interactive resize when shading
authorAndrew J. Hesford <ajh@sideband.org>
Thu, 8 Feb 2024 15:13:33 +0000 (10:13 -0500)
committerJohan Malm <johanmalm@users.noreply.github.com>
Thu, 8 Feb 2024 17:33:23 +0000 (17:33 +0000)
src/view.c

index 066d4fa3dfcbeb4d00a5e7219ec45bfb15fd656c..87b29e008daa45c06d6cd30af129b0eb14745ffd 100644 (file)
@@ -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);