diff --git a/workspace.cpp b/workspace.cpp index ca3b6c0b6b..7982cd319c 100644 --- a/workspace.cpp +++ b/workspace.cpp @@ -2462,7 +2462,8 @@ QPoint Workspace::adjustClientPosition(AbstractClient* c, QPoint pos, bool unres continue; // wrong virtual desktop if (!(*l)->isOnCurrentActivity()) continue; // wrong activity - if ((*l)->isDesktop() || (*l)->isSplash()) + if ((*l)->isDesktop() || (*l)->isSplash() || (*l)->isNotification() || + (*l)->isCriticalNotification() || (*l)->isOnScreenDisplay()) continue; lx = (*l)->x();