diff --git a/src/desktop/Workspace.cpp b/src/desktop/Workspace.cpp index 85963253c..cb2da6b3c 100644 --- a/src/desktop/Workspace.cpp +++ b/src/desktop/Workspace.cpp @@ -403,6 +403,9 @@ bool CWorkspace::isVisible() { bool CWorkspace::isVisibleNotCovered() { const auto PMONITOR = m_monitor.lock(); + if (!PMONITOR) + return false; + if (PMONITOR->m_activeSpecialWorkspace) return PMONITOR->m_activeSpecialWorkspace->m_id == m_id;