mulwidgets/gesturehelper/src/gesturehelperimpl.cpp
branchRCL_3
changeset 15 125793e17004
parent 11 65e535be25c8
--- 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)
                 {