--- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtcomposite.cpp Wed Jun 09 09:34:07 2010 +0300
+++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/src/swtcomposite.cpp Mon Jun 21 15:32:50 2010 +0300
@@ -445,10 +445,6 @@
if (Abs(drag.iX) > iPhysics->DragThreshold()
|| Abs(drag.iY) > iPhysics->DragThreshold())
{
- iPhysicsTimer->Cancel();
- iPhysics->RegisterPanningPosition(drag);
- iPhysicsAction = KSwtPhysicsPanning;
-
// Unfocus
MSwtControl* ctrl = GetShell().FocusControl();
if (ctrl)
@@ -474,6 +470,10 @@
iPointerGrabbingControl->HandlePointerEventL(ev);
iDisplay.SetRevertPointerEvent(EFalse);
}
+
+ iPhysicsTimer->Cancel();
+ iPhysics->RegisterPanningPosition(drag);
+ iPhysicsAction = KSwtPhysicsPanning;
}
}
}