summaryrefslogtreecommitdiff
path: root/src/desktop/rule/windowRule/WindowRule.cpp
diff options
context:
space:
mode:
authorfazzi <18248986+fxzzi@users.noreply.github.com>2025-11-18 16:32:33 +0000
committerGitHub <noreply@github.com>2025-11-18 16:32:33 +0000
commit2c9c4d090537504e1cb4c02450c41a73f161a090 (patch)
treec7ba6089827f7f1774b2fb393d6d9e02761d3551 /src/desktop/rule/windowRule/WindowRule.cpp
parente15409bbebf05e02f91031ce4f3430cc62eb00a5 (diff)
windowrules: fix matching against xdgTag (#12393)
Diffstat (limited to 'src/desktop/rule/windowRule/WindowRule.cpp')
-rw-r--r--src/desktop/rule/windowRule/WindowRule.cpp2
1 files changed, 1 insertions, 1 deletions
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: