diff -r 3b1da2848fc7 -r d3bac044e0f0 src/gui/effects/qgraphicseffect.cpp --- a/src/gui/effects/qgraphicseffect.cpp Fri Feb 19 23:40:16 2010 +0200 +++ b/src/gui/effects/qgraphicseffect.cpp Fri Mar 12 15:46:37 2010 +0200 @@ -383,9 +383,9 @@ { if (m_cachedMode != QGraphicsEffect::PadToEffectiveBoundingRect && (reason == EffectRectChanged - || reason == TransformChanged - && m_cachedSystem == Qt::LogicalCoordinates)) + || (reason == TransformChanged && m_cachedSystem == Qt::LogicalCoordinates))) { return; + } QPixmapCache::remove(m_cacheKey); }