[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/KDE/4.4/kdebase/workspace/kwin/effects/slidingpopups
From:       Martin Gräßlin <ubuntu () martin-graesslin ! com>
Date:       2010-01-26 16:00:00
Message-ID: 1264521600.195907.6631.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1080636 by graesslin:

Backport rev 1080634:
Do a full repaint at end of sliding popups animation and when a window gets deleted \
to remove artefacts. As the effect is doing full repaints all the time due to \
                PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS this one extra repaint doesn't \
                matter.
CCBUG: 215400


 M  +2 -0      slidingpopups.cpp  


--- branches/KDE/4.4/kdebase/workspace/kwin/effects/slidingpopups/slidingpopups.cpp \
#1080635:1080636 @@ -136,6 +136,7 @@
         {
         mDisappearingWindows.remove( w );
         w->unrefWindow();
+        effects->addRepaintFull();
         }
     }
 
@@ -178,6 +179,7 @@
     mAppearingWindows.remove( w );
     mDisappearingWindows.remove( w );
     mWindowsData.remove( w );
+    effects->addRepaintFull();
     }
 
 void SlidingPopupsEffect::propertyNotify( EffectWindow* w, long a )


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic