BUG: 177985

BUG: 184859

catch windows closing during the animation

svn path=/trunk/KDE/kdebase/workspace/; revision=1054146
icc-effect-5.14.5
Thomas Lübking 2009-11-25 16:36:44 +00:00
parent 85da19b44f
commit 019afbd10a
2 changed files with 6 additions and 0 deletions

View File

@ -301,6 +301,11 @@ void MagicLampEffect::postPaintScreen()
effects->postPaintScreen();
}
void MagicLampEffect::windowDeleted( EffectWindow* w )
{
mTimeLineWindows.remove( w );
}
void MagicLampEffect::windowMinimized( EffectWindow* w )
{
mTimeLineWindows[w].setCurveShape(TimeLine::LinearCurve);

View File

@ -38,6 +38,7 @@ class MagicLampEffect
virtual void paintWindow( EffectWindow* w, int mask, QRegion region, WindowPaintData& data );
virtual void postPaintScreen();
virtual void windowDeleted( EffectWindow* c );
virtual void windowMinimized( EffectWindow* c );
virtual void windowUnminimized( EffectWindow* c );