From 2c9c4d090537504e1cb4c02450c41a73f161a090 Mon Sep 17 00:00:00 2001 From: fazzi <18248986+fxzzi@users.noreply.github.com> Date: Tue, 18 Nov 2025 16:32:33 +0000 Subject: [PATCH] windowrules: fix matching against xdgTag (#12393) --- src/desktop/rule/windowRule/WindowRule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/desktop/rule/windowRule/WindowRule.cpp b/src/desktop/rule/windowRule/WindowRule.cpp index b0387b67..1bcbbc96 100644 --- a/src/desktop/rule/windowRule/WindowRule.cpp +++ b/src/desktop/rule/windowRule/WindowRule.cpp @@ -121,7 +121,7 @@ bool CWindowRule::matches(PHLWINDOW w, bool allowEnvLookup) { return false; break; case RULE_PROP_XDG_TAG: - if (w->xdgTag().has_value() && !engine->match(*w->xdgTag())) + if (!w->xdgTag().has_value() || !engine->match(*w->xdgTag())) return false; break; case RULE_PROP_EXEC_TOKEN: