summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorL0Wigh <mathiotthomas@gmail.com>2025-09-11 14:39:44 +0200
committerL0Wigh <mathiotthomas@gmail.com>2025-09-11 14:39:44 +0200
commit5becdb32e03c937edabf9205d6b0bbf30a2ae950 (patch)
tree0978e2ce3a892fb9ef73df6b92121d7937a1cd2f
parent6c8f46da2c3edb191de1850b43fdd0a61ac79240 (diff)
beginning of the window swallowing fix
-rw-r--r--src/sxwm.c1
1 files changed, 1 insertions, 0 deletions
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) {