diff options
| author | ItsOhen <TNordfeldt@gmail.com> | 2025-10-11 02:40:18 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-11 02:40:18 +0200 |
| commit | d599513d4a72d66ac62ffdedc41d6653fa81b39e (patch) | |
| tree | 9ce093a84421330da38f015d40c94941b43e6a04 /src/config/ConfigManager.hpp | |
| parent | 6a01c399a971a57854fb4a99ce246534139beda4 (diff) | |
config: add automatic closing to submaps (#11760)
* Allow submaps to auto reset to parent.
* Really should be a stack instead.
If hyprlang would allow for { } i would be so happy.
* Fixed: Somewhat better way to do it..
Lets you define what submap you want to go to instead.
* squash! Fixed: Somewhat better way to do it..
* God i hate cf..
* Force clang-format on the whole thing..
* Removed {}.
* Added tests
Tests and reset fix.
Diffstat (limited to 'src/config/ConfigManager.hpp')
| -rw-r--r-- | src/config/ConfigManager.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/config/ConfigManager.hpp b/src/config/ConfigManager.hpp index cff146f3..7f32be41 100644 --- a/src/config/ConfigManager.hpp +++ b/src/config/ConfigManager.hpp @@ -22,6 +22,7 @@ #include "../helpers/memory/Memory.hpp" #include "../desktop/WindowRule.hpp" #include "../managers/XWaylandManager.hpp" +#include "../managers/KeybindManager.hpp" #include <hyprlang.hpp> @@ -307,7 +308,7 @@ class CConfigManager { Hyprutils::Animation::CAnimationConfigTree m_animationTree; - std::string m_currentSubmap = ""; // For storing the current keybind submap + SSubmap m_currentSubmap; std::vector<SExecRequestedRule> m_execRequestedRules; // rules requested with exec, e.g. [workspace 2] kitty |
