diff --git a/effects/glide/glide.cpp b/effects/glide/glide.cpp index 22f648e576..dfd63c2c3b 100644 --- a/effects/glide/glide.cpp +++ b/effects/glide/glide.cpp @@ -206,6 +206,8 @@ bool GlideEffect::isGlideWindow(EffectWindow* w) { if (effects->activeFullScreenEffect()) return false; + if (!w->isVisible()) + return false; if (w->data(IsGlideWindow).toBool()) return true; if (w->hasDecoration())