From 5becdb32e03c937edabf9205d6b0bbf30a2ae950 Mon Sep 17 00:00:00 2001 From: L0Wigh Date: Thu, 11 Sep 2025 14:39:44 +0200 Subject: beginning of the window swallowing fix --- src/sxwm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sxwm.c b/src/sxwm.c index 8a16b11..ce936df 100644 --- a/src/sxwm.c +++ b/src/sxwm.c @@ -1192,6 +1192,7 @@ void hdl_map_req(XEvent *xev) } /* if window can be swallowed look for a potential swallower */ + // Should be swallowed by it's parent and not any windows that can swallow if (can_be_swallowed) { for (Client *p = workspaces[current_ws]; p; p = p->next) { if (p == c || p->swallowed || !p->mapped) { -- cgit v1.2.3