mulwidgets/gesturehelper/src/gesturehelperimpl.cpp
branchRCL_3
changeset 21 125793e17004
parent 16 65e535be25c8
equal deleted inserted replaced
20:03228bb411ae 21:125793e17004
   336             break;
   336             break;
   337             
   337             
   338         case TPointerEvent::EDrag:
   338         case TPointerEvent::EDrag:
   339             if(iPointerCount == 1)
   339             if(iPointerCount == 1)
   340                 {
   340                 {
   341                 HandleSinglePointerEventL( aEvent, aVisual );
   341                 if(pointerNumber == iCurrentPointer)
       
   342                     {
       
   343                     HandleSinglePointerEventL( aEvent, aVisual );
       
   344                     }
       
   345                 else
       
   346                     {
       
   347                     // only the drags on the current pointer should be considered.
       
   348                     return EFalse;
       
   349                     }
       
   350                 
   342                 }
   351                 }
   343             else if(iPointerCount == 2)
   352             else if(iPointerCount == 2)
   344                 {
   353                 {
   345                 HandleMultiplePointerEventL( aEvent, pointerNumber );
   354                 HandleMultiplePointerEventL( aEvent, pointerNumber );
   346                 }
   355                 }