From d237d4cab46077f9b30260329ff90a86546907d9 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Mon, 24 Jan 2022 18:32:35 +0100 Subject: [PATCH] fix crash in findWindowAtCursor --- src/windowManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/windowManager.cpp b/src/windowManager.cpp index 1fe5614..8f74c25 100644 --- a/src/windowManager.cpp +++ b/src/windowManager.cpp @@ -888,6 +888,9 @@ void CWindowManager::setEffectiveSizePosUsingConfig(CWindow* pWindow) { CWindow* CWindowManager::findWindowAtCursor() { Vector2D cursorPos = getCursorPos(); + if (!getMonitorFromCursor()) + return nullptr; + const auto WORKSPACE = activeWorkspaces[getMonitorFromCursor()->ID]; for (auto& window : windows) {