summaryrefslogtreecommitdiff
path: root/src/layout/algorithm/Algorithm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout/algorithm/Algorithm.cpp')
-rw-r--r--src/layout/algorithm/Algorithm.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/layout/algorithm/Algorithm.cpp b/src/layout/algorithm/Algorithm.cpp
index cfb5b7e3..b83a03a3 100644
--- a/src/layout/algorithm/Algorithm.cpp
+++ b/src/layout/algorithm/Algorithm.cpp
@@ -105,7 +105,10 @@ void CAlgorithm::recalculate() {
m_floating->recalculate();
const auto PWORKSPACE = m_space->workspace();
- const auto PMONITOR = PWORKSPACE->m_monitor;
+ if (!PWORKSPACE)
+ return;
+
+ const auto PMONITOR = PWORKSPACE->m_monitor;
if (PWORKSPACE->m_hasFullscreenWindow && PMONITOR) {
// massive hack from the fullscreen func