--- a/homescreenapp/stateplugins/hshomescreenstateplugin/src/hsidlestate.cpp Fri Jul 23 13:47:57 2010 +0300
+++ b/homescreenapp/stateplugins/hshomescreenstateplugin/src/hsidlestate.cpp Fri Aug 06 13:36:36 2010 +0300
@@ -336,6 +336,14 @@
animation->disconnect(this);
animation->setEndValue(pageLayerXPos(targetPageIndex));
animation->setDuration(duration);
+
+ if (abs(mDeltaX) < HSCONFIGURATION_GET(pageChangePanDistanceInPixels)) {
+ animation->setEasingCurve(HSCONFIGURATION_GET(bounceAnimationEasingCurve));
+ }
+ else {
+ animation->setEasingCurve(HSCONFIGURATION_GET(pageChangeAnimationEasingCurve));
+ }
+
connect(animation,
SIGNAL(finished()),
SLOT(pageChangeAnimationFinished()),