From 7dbd3e9d05184aca062bbf0a0d50eda8b3262f5c Mon Sep 17 00:00:00 2001 From: Barrett Ruth <62671086+barrettruth@users.noreply.github.com> Date: Thu, 26 Mar 2026 16:46:20 -0400 Subject: [PATCH] layout: guard null workspace in CWindowTarget::updatePos() (#13861) --- src/layout/target/WindowTarget.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/layout/target/WindowTarget.cpp b/src/layout/target/WindowTarget.cpp index bd94a8c90..a685539e0 100644 --- a/src/layout/target/WindowTarget.cpp +++ b/src/layout/target/WindowTarget.cpp @@ -65,6 +65,9 @@ void CWindowTarget::updatePos() { if (fullscreenMode() == FSMODE_MAXIMIZED) ITarget::setPositionGlobal({.logicalBox = m_space->workArea(floating())}); + if (!m_space->workspace()) + return; + const auto PMONITOR = m_space->workspace()->m_monitor; const auto PWORKSPACE = m_space->workspace(); const auto MONITOR_WORKAREA = m_space->workArea();