From a5d63a0324649fd056da1d1e09b435333defb4f3 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Fri, 5 May 2023 15:33:31 +0100 Subject: configmanager: store workspace rules as a deque --- src/config/ConfigManager.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/config/ConfigManager.hpp') diff --git a/src/config/ConfigManager.hpp b/src/config/ConfigManager.hpp index b18cbf1a..0d786104 100644 --- a/src/config/ConfigManager.hpp +++ b/src/config/ConfigManager.hpp @@ -51,6 +51,7 @@ struct SWorkspaceRule { std::string workspaceString = ""; std::string workspaceName = ""; int workspaceId = -1; + bool isDefault = false; std::optional gapsIn; std::optional gapsOut; std::optional borderSize; @@ -226,7 +227,7 @@ class CConfigManager { bool isFirstLaunch = true; // For exec-once std::deque m_dMonitorRules; - std::unordered_map m_mWorkspaceRules; + std::deque m_dWorkspaceRules; std::deque m_dWindowRules; std::deque m_dLayerRules; std::deque m_dBlurLSNamespaces; -- cgit v1.2.3