diff options
| author | Vaxry <vaxry@vaxry.net> | 2024-07-25 15:29:39 +0200 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2024-07-25 15:29:39 +0200 |
| commit | 33a5c8ce325e1657ec5571b57e05c6378706f4cd (patch) | |
| tree | 4578ce14a7ffcf230a14828b7a8c8e874fbce831 /src/config/ConfigManager.hpp | |
| parent | a0d15a0b7b066cbb1b08ac54cf882c2c55467e4a (diff) | |
config: avoid using initial ws tracking for exec-once
Diffstat (limited to 'src/config/ConfigManager.hpp')
| -rw-r--r-- | src/config/ConfigManager.hpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/config/ConfigManager.hpp b/src/config/ConfigManager.hpp index b4a49b7a..454a12c0 100644 --- a/src/config/ConfigManager.hpp +++ b/src/config/ConfigManager.hpp @@ -129,9 +129,6 @@ class CConfigManager { void performMonitorReload(); void appendMonitorRule(const SMonitorRule&); bool replaceMonitorRule(const SMonitorRule&); - bool m_bWantsMonitorReload = false; - bool m_bForceReload = false; - bool m_bNoMonitorReload = false; void ensureMonitorStatus(); void ensureVRR(CMonitor* pMonitor = nullptr); @@ -192,6 +189,11 @@ class CConfigManager { std::unordered_map<std::string, std::function<CWindowOverridableVar<int>*(PHLWINDOW)>> miWindowProperties = { {"rounding", [](PHLWINDOW pWindow) { return &pWindow->m_sWindowData.rounding; }}, {"bordersize", [](PHLWINDOW pWindow) { return &pWindow->m_sWindowData.borderSize; }}}; + bool m_bWantsMonitorReload = false; + bool m_bForceReload = false; + bool m_bNoMonitorReload = false; + bool isLaunchingExecOnce = false; // For exec-once to skip initial ws tracking + private: std::unique_ptr<Hyprlang::CConfig> m_pConfig; |
