summaryrefslogtreecommitdiff
path: root/src/desktop/rule/windowRule/WindowRuleApplicator.hpp
diff options
context:
space:
mode:
authorLichie <90825386+lichie567@users.noreply.github.com>2025-12-15 14:19:13 -0800
committerGitHub <noreply@github.com>2025-12-15 22:19:13 +0000
commit6e09eb2e6cc1744687f158f2a576de844be59f4e (patch)
treee28dc95412e53324cc76109126b739812706ac35 /src/desktop/rule/windowRule/WindowRuleApplicator.hpp
parent6b491e4d6ba12598b82363c4c5cbcc26a2a06ae6 (diff)
desktop/windowRules: fix disabling binary window rules with override (#12635)
Diffstat (limited to 'src/desktop/rule/windowRule/WindowRuleApplicator.hpp')
-rw-r--r--src/desktop/rule/windowRule/WindowRuleApplicator.hpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/desktop/rule/windowRule/WindowRuleApplicator.hpp b/src/desktop/rule/windowRule/WindowRuleApplicator.hpp
index ba80e17b..272cefe5 100644
--- a/src/desktop/rule/windowRule/WindowRuleApplicator.hpp
+++ b/src/desktop/rule/windowRule/WindowRuleApplicator.hpp
@@ -41,12 +41,11 @@ namespace Desktop::Rule {
std::string monitor, workspace, group;
std::optional<bool> floating;
-
- bool fullscreen = false;
- bool maximize = false;
- bool pseudo = false;
- bool pin = false;
- bool noInitialFocus = false;
+ std::optional<bool> fullscreen;
+ std::optional<bool> maximize;
+ std::optional<bool> pseudo;
+ std::optional<bool> pin;
+ std::optional<bool> noInitialFocus;
std::optional<int> fullscreenStateClient;
std::optional<int> fullscreenStateInternal;