diff --git a/effects/cube/cubeslide.cpp b/effects/cube/cubeslide.cpp index aa933ae971..78cb58d514 100644 --- a/effects/cube/cubeslide.cpp +++ b/effects/cube/cubeslide.cpp @@ -98,12 +98,12 @@ void CubeSlideEffect::paintScreen(int mask, QRegion region, ScreenPaintData& dat if (dontSlidePanels) { foreach (EffectWindow * w, panels) { WindowPaintData wData(w); - effects->paintWindow(w, 0, QRegion(w->x(), w->y(), w->width(), w->height()), wData); + effects->paintWindow(w, 0, infiniteRegion(), wData); } } foreach (EffectWindow * w, stickyWindows) { WindowPaintData wData(w); - effects->paintWindow(w, 0, QRegion(w->x(), w->y(), w->width(), w->height()), wData); + effects->paintWindow(w, 0, infiniteRegion(), wData); } } else effects->paintScreen(mask, region, data);