diff -r 341166945d65 -r 52b0f64eeb51 homescreenapp/hsutils/src/hspageindicatoritem.cpp --- a/homescreenapp/hsutils/src/hspageindicatoritem.cpp Fri Jun 25 19:19:22 2010 +0300 +++ b/homescreenapp/hsutils/src/hspageindicatoritem.cpp Fri Jul 09 14:36:01 2010 +0300 @@ -111,9 +111,12 @@ setTransformOriginPoint(rect().center()); QPropertyAnimation *animation = new QPropertyAnimation(graphicsEffect(), "strength"); + animation->setDuration(800); animation->setKeyValueAt(0.2, 1); animation->setEndValue(0); + + connect(this,SIGNAL(destroyed()),animation,SLOT(stop())); connect(animation, SIGNAL(finished()), SLOT(animationFinished())); animation->start(QAbstractAnimation::DeleteWhenStopped); }