summaryrefslogtreecommitdiff
path: root/src/protocols/OutputManagement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocols/OutputManagement.cpp')
-rw-r--r--src/protocols/OutputManagement.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/protocols/OutputManagement.cpp b/src/protocols/OutputManagement.cpp
index f85578e2..45bd480f 100644
--- a/src/protocols/OutputManagement.cpp
+++ b/src/protocols/OutputManagement.cpp
@@ -2,8 +2,9 @@
#include <algorithm>
#include "../Compositor.hpp"
#include "../managers/input/InputManager.hpp"
-#include "../config/ConfigManager.hpp"
#include "../event/EventBus.hpp"
+#include "../helpers/Monitor.hpp"
+#include "../config/shared/monitor/MonitorRuleManager.hpp"
using namespace Aquamarine;
@@ -319,7 +320,7 @@ COutputConfiguration::COutputConfiguration(SP<CZwlrOutputConfigurationV1> resour
newState.enabled = false;
- g_pConfigManager->m_wantsMonitorReload = true;
+ Config::monitorRuleMgr()->scheduleReload();
m_owner->m_monitorStates[PMONITOR->m_name] = newState;
});
@@ -420,7 +421,7 @@ bool COutputConfiguration::applyTestConfiguration(bool test) {
// reset properties for next set.
head->m_state.committedProperties = 0;
- g_pConfigManager->m_wantsMonitorReload = true;
+ Config::monitorRuleMgr()->scheduleReload();
m_owner->m_monitorStates[PMONITOR->m_name] = newState;
}