diff --git a/src/placement.cpp b/src/placement.cpp index 0f734ea406..4773c0e738 100644 --- a/src/placement.cpp +++ b/src/placement.cpp @@ -1007,7 +1007,8 @@ void Workspace::slotEnsureClientVisible( KWin::Window* activatedClient ) { // This also should be made screen-aware if ((!activatedClient) || - activatedClient->isDesktop()) //small optimization + activatedClient->isDesktop() || + activatedClient->isDock()) return; auto activatedOutput = activatedClient->output(); QRect screenGeo = activatedClient->output()->geometry();