From 02fbc7f34e7d5c74b829282ae614bc79c255dc73 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Wed, 19 Jan 2022 19:45:32 +0100 Subject: [PATCH] fix rare crash --- src/windowManager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/windowManager.cpp b/src/windowManager.cpp index 3d14f16..a0b9590 100644 --- a/src/windowManager.cpp +++ b/src/windowManager.cpp @@ -372,14 +372,14 @@ void CWindowManager::refreshDirtyWindows() { setEffectiveSizePosUsingConfig(&window); - // Fullscreen flag - bool bHasFullscreenWindow = getWorkspaceByID(window.getWorkspaceID())->getHasFullscreenWindow(); - const auto PWORKSPACE = getWorkspaceByID(window.getWorkspaceID()); if (!PWORKSPACE) continue; + // Fullscreen flag + bool bHasFullscreenWindow = PWORKSPACE->getHasFullscreenWindow(); + // first and foremost, let's check if the window isn't on a hidden workspace // or an animated workspace if (!isWorkspaceVisible(window.getWorkspaceID())