From: tokyo4j Date: Wed, 7 Aug 2024 03:45:23 +0000 (+0900) Subject: src/interactive.c: don't unshade when view is un-tiled by dragging X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=2e19bd4d5b3c67c27d13be24d41a0ea9ba2f1626;p=proto%2Flabwc.git src/interactive.c: don't unshade when view is un-tiled by dragging Unshading a maximized/tiled window at the start of interactive move doesn't seem to be useful and caused flicker. --- diff --git a/src/interactive.c b/src/interactive.c index 13392b06..570d80fc 100644 --- a/src/interactive.c +++ b/src/interactive.c @@ -56,7 +56,6 @@ interactive_move_tiled_view_to(struct server *server, struct view *view, } } - view_set_shade(view, false); view_set_untiled(view); view_restore_to(view, *geometry); server->move_pending = false; @@ -100,11 +99,7 @@ interactive_begin(struct view *view, enum input_mode mode, uint32_t edges) } if (!view_is_floating(view)) { /* - * Un-maximize, unshade and restore natural - * width/height. - * Don't reset tiled state yet since we may want - * to keep it (in the snap-to-maximize case). - * + * Un-maximize and restore natural width/height. * If the natural geometry is unknown (possible * with xdg-shell views), then we set a size of * 0x0 here and determine the correct geometry