summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2024-02-22 15:12:51 +0000
committerVaxry <vaxry@vaxry.net>2024-02-22 15:12:51 +0000
commitc4283abb9f5797e1ec054d1161a9632bf005b98e (patch)
treee833f5e2f15227ebbaa33cfd4d97ecbfc29b2313 /src/Compositor.cpp
parent94aeb06d6ba14d403c46b52d1d2e397acb5906a4 (diff)
compositor: check for pworkspace validity in setActiveMonitor
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index 479b5378..cca74a58 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -2616,7 +2616,7 @@ void CCompositor::setActiveMonitor(CMonitor* pMonitor) {
const auto PWORKSPACE = getWorkspaceByID(pMonitor->activeWorkspace);
- g_pEventManager->postEvent(SHyprIPCEvent{"focusedmon", pMonitor->szName + "," + PWORKSPACE->m_szName});
+ g_pEventManager->postEvent(SHyprIPCEvent{"focusedmon", pMonitor->szName + "," + (PWORKSPACE ? PWORKSPACE->m_szName : "?")});
EMIT_HOOK_EVENT("focusedMon", pMonitor);
m_pLastMonitor = pMonitor;
}