diff --git a/effects/slidingpopups/slidingpopups.cpp b/effects/slidingpopups/slidingpopups.cpp index 864fd930c8..2ab69b4cbb 100644 --- a/effects/slidingpopups/slidingpopups.cpp +++ b/effects/slidingpopups/slidingpopups.cpp @@ -85,7 +85,7 @@ void SlidingPopupsEffect::paintWindow( EffectWindow* w, int mask, QRegion region appearing = true; animating = true; } - else if( mDisappearingWindows.contains( w ) || w->isDeleted() ) + else if( mDisappearingWindows.contains( w ) && w->isDeleted() ) { appearing = false; animating = true;