From ccd04606cc6462c9e2c371851a44692cce9b401c Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sun, 24 May 2009 21:15:23 +0000 Subject: [PATCH] properly unmanage windows if they are deleted while animation svn path=/trunk/KDE/kdebase/workspace/; revision=972412 --- effects/slideback/slideback.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/effects/slideback/slideback.cpp b/effects/slideback/slideback.cpp index 76a6b10866..61c60faea3 100644 --- a/effects/slideback/slideback.cpp +++ b/effects/slideback/slideback.cpp @@ -338,6 +338,10 @@ void SlideBackEffect::windowDeleted( EffectWindow* w ) oldStackingOrder.removeAll( w ); coveringWindows.removeAll( w ); elevatedList.removeAll( w ); + if( motionManager.isManaging( w ) ) + { + motionManager.unmanage( w ); + } } void SlideBackEffect::windowAdded( KWin::EffectWindow* w )