monitors: fix outputmgr nullptr crash (#4738)

This commit is contained in:
Alessio Molinari
2024-02-18 03:24:01 +01:00
committed by GitHub
parent 683a4b07c5
commit 7e8bcd675d
3 changed files with 13 additions and 2 deletions

View File

@@ -881,6 +881,16 @@ CMonitor* CCompositor::getMonitorFromOutput(wlr_output* out) {
return nullptr;
}
CMonitor* CCompositor::getRealMonitorFromOutput(wlr_output* out) {
for (auto& m : m_vRealMonitors) {
if (m->output == out) {
return m.get();
}
}
return nullptr;
}
void CCompositor::focusWindow(CWindow* pWindow, wlr_surface* pSurface) {
static auto* const PFOLLOWMOUSE = &g_pConfigManager->getConfigValuePtr("input:follow_mouse")->intValue;