diff --git a/src/activation.cpp b/src/activation.cpp index 4136714f22..a81f87d82e 100644 --- a/src/activation.cpp +++ b/src/activation.cpp @@ -289,7 +289,7 @@ void Workspace::activateClient(AbstractClient* c, bool force) raiseClient(c); if (!c->isOnCurrentDesktop()) { ++block_focus; - VirtualDesktopManager::self()->setCurrent(c->desktop()); + VirtualDesktopManager::self()->setCurrent(c->desktops().constLast()); --block_focus; } #ifdef KWIN_BUILD_ACTIVITIES