From 10146f5ec50caeae2d835f5f6296137e2ac6f243 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Wed, 3 Apr 2024 20:42:38 +0100 Subject: core: fix some crash conditions around workspace ptrs in CWindow ref #5402, supersedes #5409 --- src/Compositor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/Compositor.cpp') diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 3b7b5d9b..033af696 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -1241,7 +1241,7 @@ CWindow* CCompositor::getFullscreenWindowOnWorkspace(const int& ID) { } bool CCompositor::isWorkspaceVisible(PHLWORKSPACE w) { - return w->m_bVisible; + return valid(w) && w->m_bVisible; } PHLWORKSPACE CCompositor::getWorkspaceByID(const int& id) { -- cgit v1.2.3