diff --git a/src/activation.cpp b/src/activation.cpp index 3cb138ef62..7085828a1e 100644 --- a/src/activation.cpp +++ b/src/activation.cpp @@ -292,7 +292,7 @@ void Workspace::activateWindow(Window *window, bool force) setActiveWindow(nullptr); return; } - if (window->isDeleted()) { + if (!window->isClient() || window->isDeleted()) { return; } if (window->isHiddenByShowDesktop()) {