--- a/mulwidgets/gesturehelper/src/gesturehelperimpl.cpp Tue May 11 16:42:11 2010 +0300
+++ b/mulwidgets/gesturehelper/src/gesturehelperimpl.cpp Tue May 25 13:16:14 2010 +0300
@@ -338,7 +338,16 @@
case TPointerEvent::EDrag:
if(iPointerCount == 1)
{
- HandleSinglePointerEventL( aEvent, aVisual );
+ if(pointerNumber == iCurrentPointer)
+ {
+ HandleSinglePointerEventL( aEvent, aVisual );
+ }
+ else
+ {
+ // only the drags on the current pointer should be considered.
+ return EFalse;
+ }
+
}
else if(iPointerCount == 2)
{