From f5fde6c8d22e182beb43e0ddb894a9f0f0d47bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Wed, 4 Aug 2010 16:59:55 +0000 Subject: [PATCH] Don't wobbly when another effect is handling opening/closing of windows. svn path=/trunk/KDE/kdebase/workspace/; revision=1159181 --- effects/wobblywindows/wobblywindows.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/effects/wobblywindows/wobblywindows.cpp b/effects/wobblywindows/wobblywindows.cpp index da652dcad8..e6fb9e2c1d 100644 --- a/effects/wobblywindows/wobblywindows.cpp +++ b/effects/wobblywindows/wobblywindows.cpp @@ -493,7 +493,7 @@ void WobblyWindowsEffect::stepMovedResized(EffectWindow* w) void WobblyWindowsEffect::windowAdded(EffectWindow* w) { - if (m_openEffectEnabled) + if (m_openEffectEnabled && w->data( WindowAddedGrabRole ).value() != this) { if(windows.contains(w)) { @@ -529,7 +529,7 @@ void WobblyWindowsEffect::windowClosed(EffectWindow* w) effects->addRepaintFull(); } } - else if (m_closeEffectEnabled) + else if (m_closeEffectEnabled && w->data( WindowAddedGrabRole ).value() != this) { WindowWobblyInfos new_wwi; initWobblyInfo(new_wwi, w->geometry());