From baa3d7a1a57524a61087793b5b4db32a8212f4cf Mon Sep 17 00:00:00 2001 From: Lucas Murray Date: Sun, 22 Feb 2009 14:55:56 +0000 Subject: [PATCH] SVN_SILENT Make EffectFrame actually work again. svn path=/trunk/KDE/kdebase/workspace/; revision=930011 --- lib/kwineffects.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/kwineffects.cpp b/lib/kwineffects.cpp index 05a276a81f..12da3bbdcd 100644 --- a/lib/kwineffects.cpp +++ b/lib/kwineffects.cpp @@ -1555,12 +1555,13 @@ void EffectFrame::setPosition( const QPoint& point ) void EffectFrame::setGeometry( const QRect& geometry, bool force ) { + QRect oldGeom = m_geometry; m_geometry = geometry; - if( geometry == m_geometry && !force ) + if( m_geometry == oldGeom && !force ) return; - effects->addRepaint( geometry ); + effects->addRepaint( oldGeom ); effects->addRepaint( m_geometry ); - if( geometry.size() == m_geometry.size() && !force ) + if( m_geometry.size() == oldGeom.size() && !force ) return; if( m_style == Styled )