diff --git a/src/helpers/Monitor.cpp b/src/helpers/Monitor.cpp index aee9a0da..844b34bb 100644 --- a/src/helpers/Monitor.cpp +++ b/src/helpers/Monitor.cpp @@ -83,9 +83,8 @@ void CMonitor::onConnect(bool noRule) { wlr_output_enable(output, 0); - if (!wlr_output_commit(output)) { + if (!wlr_output_commit(output)) Debug::log(ERR, "Couldn't commit disabled state on output %s", output->name); - } Events::listener_change(nullptr, nullptr); @@ -127,11 +126,6 @@ void CMonitor::onConnect(bool noRule) { m_bEnabled = true; - // create it in the arr - vecPosition = monitorRule.offset; - vecSize = monitorRule.resolution; - refreshRate = monitorRule.refreshRate; - wlr_output_enable(output, 1); // set mode, also applies diff --git a/src/render/Renderer.cpp b/src/render/Renderer.cpp index ef7bd8d2..1644a759 100644 --- a/src/render/Renderer.cpp +++ b/src/render/Renderer.cpp @@ -1541,6 +1541,7 @@ bool CHyprRenderer::applyMonitorRule(CMonitor* pMonitor, SMonitorRule* pMonitorR if (!pMonitor->m_bEnabled) { pMonitor->onConnect(true); // enable it. + Debug::log(LOG, "Monitor %s is disabled but is requested to be enabled", pMonitor->szName.c_str()); force = true; }