diff --git a/effects/glide/glide.cpp b/effects/glide/glide.cpp --- a/effects/glide/glide.cpp +++ b/effects/glide/glide.cpp @@ -24,8 +24,17 @@ // KConfigSkeleton #include "glideconfig.h" +#include +#include #include +static const QSet s_blacklist { + "ksmserver ksmserver", + "ksplashx ksplashx", + "ksplashsimple ksplashsimple", + "ksplashqml ksplashqml" +}; + // Effect is based on fade effect by Philip Falkner namespace KWin @@ -209,6 +218,8 @@ return false; if (!w->isVisible()) return false; + if (s_blacklist.contains(w->windowClass())) + return false; if (w->data(IsGlideWindow).toBool()) return true; if (w->hasDecoration())