equal
deleted
inserted
replaced
736 // CHgScroller::HandleDragEventL() |
736 // CHgScroller::HandleDragEventL() |
737 // ----------------------------------------------------------------------------- |
737 // ----------------------------------------------------------------------------- |
738 // |
738 // |
739 void CHgScroller::HandleDragEventL( const TPointerEvent& aEvent ) |
739 void CHgScroller::HandleDragEventL( const TPointerEvent& aEvent ) |
740 { |
740 { |
|
741 TBool prevPanning = iPanning; |
741 if(!iPanning) |
742 if(!iPanning) |
742 { |
743 { |
743 TInt delta = 0; |
744 TInt delta = 0; |
744 if(iLandscapeScrolling) |
745 if(iLandscapeScrolling) |
745 { |
746 { |
752 |
753 |
753 delta = delta < 0 ? -delta : delta; |
754 delta = delta < 0 ? -delta : delta; |
754 iPanning = delta >= iPhysics->DragThreshold(); |
755 iPanning = delta >= iPhysics->DragThreshold(); |
755 } |
756 } |
756 |
757 |
|
758 if( prevPanning != iPanning ) |
|
759 DrawDeferred(); // to clear highlight |
|
760 |
757 if(iPanning) |
761 if(iPanning) |
758 { |
762 { |
759 TPoint delta = iPrev - aEvent.iPosition; |
763 TPoint delta = iPrev - aEvent.iPosition; |
760 if(iLandscapeScrolling && AknLayoutUtils::LayoutMirrored()) |
764 if(iLandscapeScrolling && AknLayoutUtils::LayoutMirrored()) |
761 delta = -delta; |
765 delta = -delta; |