From 6de56c6a0b38c1b89c55ab6988cd2d62491050a4 Mon Sep 17 00:00:00 2001 From: Yuxuan Shui Date: Mon, 11 Mar 2024 00:44:54 +0000 Subject: [PATCH] win: fix EWMH fullscreen detection In `win_update_prop_fullscreen`, if _NET_WM_STATE is empty we exited early and forgot to set fullscreen to false. Fixes #1216 Signed-off-by: Yuxuan Shui --- src/win.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/win.c b/src/win.c index bd9116fb..146d2537 100644 --- a/src/win.c +++ b/src/win.c @@ -1035,10 +1035,6 @@ win_update_prop_shadow(struct x_connection *c, struct atom *atoms, struct manage bool win_update_prop_fullscreen(struct x_connection *c, const struct atom *atoms, struct managed_win *w) { auto prop = x_get_prop(c, w->client_win, atoms->a_NET_WM_STATE, 12, XCB_ATOM_ATOM, 0); - if (!prop.nitems) { - return false; - } - bool is_fullscreen = false; for (uint32_t i = 0; i < prop.nitems; i++) { if (prop.atom[i] == atoms->a_NET_WM_STATE_FULLSCREEN) {