diff -r 137ebc85284b -r 1b758917cafc taskswitcher/taskswitcherui/taskswitcherapp/src/tsphysicsengine.cpp --- a/taskswitcher/taskswitcherui/taskswitcherapp/src/tsphysicsengine.cpp Tue May 25 12:29:32 2010 +0300 +++ b/taskswitcher/taskswitcherui/taskswitcherapp/src/tsphysicsengine.cpp Wed Jun 09 09:29:04 2010 +0300 @@ -117,6 +117,12 @@ { TPoint drag(iStartPosition - aEvent.CurrentPosition()); iPhysics->StartPhysics(drag, iStartTime); + if( Abs(drag.iX) < iPhysics->DragThreshold() && + (TInt)CAknPhysics::EAknPhysicsActionBouncing != + iPhysics->OngoingPhysicsAction() ) + { + iPhysics->StopPhysics(); + } } }