diff --git a/src/tabbox/tabboxhandler.cpp b/src/tabbox/tabboxhandler.cpp index 987fade739..1e6536e3a6 100644 --- a/src/tabbox/tabboxhandler.cpp +++ b/src/tabbox/tabboxhandler.cpp @@ -169,7 +169,8 @@ void TabBoxHandlerPrivate::updateHighlightWindows() q->elevateClient(lastRaisedClient, w, false); } lastRaisedClient = currentClient; - if (currentClient) { + // don't elevate desktop + if (currentClient && currentClient->internalId() != q->desktopClient().toStrongRef()->internalId()) { q->elevateClient(currentClient, w, true); } } else {