diff options
| author | vaxerski <vaxry@vaxry.net> | 2022-08-10 13:44:04 +0200 |
|---|---|---|
| committer | vaxerski <vaxry@vaxry.net> | 2022-08-10 13:44:04 +0200 |
| commit | 15fc0892c7cd8385bfa896fda4e79c10af48cc06 (patch) | |
| tree | 283694e36696f8fab7505c138328275661fb8307 /src/events/Monitors.cpp | |
| parent | a564be73c5639fd596b52e2f9956b05f4a8e967a (diff) | |
further fixes to monitor disabling on launch
Diffstat (limited to 'src/events/Monitors.cpp')
| -rw-r--r-- | src/events/Monitors.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/events/Monitors.cpp b/src/events/Monitors.cpp index ee831187..bb8c2b96 100644 --- a/src/events/Monitors.cpp +++ b/src/events/Monitors.cpp @@ -64,18 +64,17 @@ void Events::listener_newOutput(wl_listener* listener, void* data) { PNEWMONITOR->ID = g_pCompositor->getNextAvailableMonitorID(); - wlr_output_init_render(OUTPUT, g_pCompositor->m_sWLRAllocator, g_pCompositor->m_sWLRRenderer); - PNEWMONITOR->output = OUTPUT; PNEWMONITOR->m_pThisWrap = PNEWMONITORWRAP; PNEWMONITOR->onConnect(false); - if (!pMostHzMonitor || PNEWMONITOR->refreshRate > pMostHzMonitor->refreshRate) + if ((!pMostHzMonitor || PNEWMONITOR->refreshRate > pMostHzMonitor->refreshRate) && PNEWMONITOR->m_bEnabled) pMostHzMonitor = PNEWMONITOR; // ready to process cuz we have a monitor - g_pCompositor->m_bReadyToProcess = true; + if (PNEWMONITOR->m_bEnabled) + g_pCompositor->m_bReadyToProcess = true; } void Events::listener_monitorFrame(void* owner, void* data) { |
