From 2de1d3ca964e66efaf5bc807e3c2dc4e93801b41 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: layout: guard null workspace in CWindowTarget::updatePos() (#13861) --- src/layout/target/WindowTarget.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/layout') diff --git a/src/layout/target/WindowTarget.cpp b/src/layout/target/WindowTarget.cpp index 3bc36c2a..cc6bfab4 100644 --- a/src/layout/target/WindowTarget.cpp +++ b/src/layout/target/WindowTarget.cpp @@ -66,6 +66,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(); -- cgit v1.2.3