diff --git a/effects/desktopgrid/desktopgrid.cpp b/effects/desktopgrid/desktopgrid.cpp index 55ec053b5a..e36ac8aca2 100644 --- a/effects/desktopgrid/desktopgrid.cpp +++ b/effects/desktopgrid/desktopgrid.cpp @@ -312,7 +312,7 @@ void DesktopGridEffect::paintWindow(EffectWindow* w, int mask, QRegion region, W screenQuads.append(quad); transformedGeo = manager.transformedGeometry(w); quadsAdded = true; - if (!manager.areWindowsMoving()) + if (!manager.areWindowsMoving() && timeline.currentValue() == 1.0) mask |= PAINT_WINDOW_LANCZOS; } else if (w->screen() != screen) quadsAdded = true; // we don't want parts of overlapping windows on the other screen