From 3a75ddab0faa0fd35f8553863168bfc7370f2c54 Mon Sep 17 00:00:00 2001 From: Peter Fajdiga Date: Sat, 27 Apr 2024 12:28:58 +0200 Subject: [PATCH] WindowRuleEnforcer: fix rule string generation --- src/lib/rules/WindowRuleEnforcer.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/rules/WindowRuleEnforcer.ts b/src/lib/rules/WindowRuleEnforcer.ts index 6125dfb..c1871a6 100644 --- a/src/lib/rules/WindowRuleEnforcer.ts +++ b/src/lib/rules/WindowRuleEnforcer.ts @@ -49,7 +49,10 @@ class WindowRuleEnforcer { for (const windowRule of windowRules) { const ruleClass = WindowRuleEnforcer.parseRegex(windowRule.class); const ruleCaption = WindowRuleEnforcer.parseRegex(windowRule.caption); - const ruleString = ClientMatcher.getRuleString(ruleClass, ruleCaption); + const ruleString = ClientMatcher.getRuleString( + WindowRuleEnforcer.wrapParens(ruleClass), + WindowRuleEnforcer.wrapParens(ruleCaption) + ); (windowRule.tile ? tileRegexes : floatRegexes).push(ruleString); if (ruleCaption !== ".*") {