From 9d6a8735eb1996cd8763f727e2a8a2ce8e60a8aa Mon Sep 17 00:00:00 2001 From: Tudor Brindus Date: Mon, 10 Oct 2022 08:22:55 -0400 Subject: [PATCH] Raise floating windows when their border is clicked (#5196) This logic already existed for `floating_drag_window`, but we need it for `floating_resize_window` too. Fixes #5195. --- src/floating.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/floating.c b/src/floating.c index b825ac58..992ca23c 100644 --- a/src/floating.c +++ b/src/floating.c @@ -699,6 +699,10 @@ void floating_resize_window(Con *con, const bool proportional, const xcb_button_press_event_t *event) { DLOG("floating_resize_window\n"); + /* Push changes before resizing, so that the window gets raised now and not + * after the user releases the mouse button */ + tree_render(); + /* corner saves the nearest corner to the original click. It contains * a bitmask of the nearest borders (BORDER_LEFT, BORDER_RIGHT, …) */ border_t corner = 0;