diff --git a/src/windowManager.cpp b/src/windowManager.cpp index e0e2a57..dd31e79 100644 --- a/src/windowManager.cpp +++ b/src/windowManager.cpp @@ -562,7 +562,7 @@ CWindow* CWindowManager::findWindowAtCursor() { const auto WORKSPACE = activeWorkspaces[getMonitorFromCursor()->ID]; for (auto& window : windows) { - if (window.getWorkspaceID() == WORKSPACE && !window.getIsFloating()) { + if (window.getWorkspaceID() == WORKSPACE && !window.getIsFloating() && window.getDrawable() > 0) { if (cursorPos.x >= window.getPosition().x && cursorPos.x <= window.getPosition().x + window.getSize().x