summaryrefslogtreecommitdiff
path: root/src/desktop/rule/windowRule/WindowRuleApplicator.cpp
diff options
context:
space:
mode:
authorItsOhen <TNordfeldt@gmail.com>2026-02-27 18:59:47 +0100
committerGitHub <noreply@github.com>2026-02-27 17:59:47 +0000
commitffec41c4267a258e45aff7e745838c998d389d05 (patch)
tree1fe1fb8b172209aac42d6fa65f3827dc7af6e15a /src/desktop/rule/windowRule/WindowRuleApplicator.cpp
parentf624449c12f905669bc7ede446e913c3d5ca75f5 (diff)
desktop/rules: fix border colors not resetting. (#13382)
Diffstat (limited to 'src/desktop/rule/windowRule/WindowRuleApplicator.cpp')
-rw-r--r--src/desktop/rule/windowRule/WindowRuleApplicator.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/desktop/rule/windowRule/WindowRuleApplicator.cpp b/src/desktop/rule/windowRule/WindowRuleApplicator.cpp
index aa7f5b7d..45a52471 100644
--- a/src/desktop/rule/windowRule/WindowRuleApplicator.cpp
+++ b/src/desktop/rule/windowRule/WindowRuleApplicator.cpp
@@ -158,6 +158,8 @@ CWindowRuleApplicator::SRuleResult CWindowRuleApplicator::applyDynamicRule(const
Types::COverridableVar(CGradientValueData(CHyprColor(configStringToInt(colorsAndAngles[0]).value_or(0))), Types::PRIORITY_WINDOW_RULE);
m_inactiveBorderColor.first =
Types::COverridableVar(CGradientValueData(CHyprColor(configStringToInt(colorsAndAngles[1]).value_or(0))), Types::PRIORITY_WINDOW_RULE);
+ m_activeBorderColor.second |= rule->getPropertiesMask();
+ m_inactiveBorderColor.second |= rule->getPropertiesMask();
break;
}