--- a/uifw/AvKon/aknhlist/src/akntreelistphysicshandler.cpp Wed Jun 09 09:58:37 2010 +0300
+++ b/uifw/AvKon/aknhlist/src/akntreelistphysicshandler.cpp Mon Jun 21 15:57:43 2010 +0300
@@ -446,7 +446,20 @@
// are not used in marking mode.
SetHighlight();
}
- }
+ }
+ else if ( aPointerEvent.iType == TPointerEvent::EDrag )
+ {
+ if ( iTreeListView->SingleClickEnabled() && !wasFlicking )
+ {
+ if ( ii != iTreeListView->FocusedItemIndex() )
+ {
+ iItemToBeSelected = NULL;
+ iTreeListView->EnableHighlight( EFalse );
+ iTreeListView->CancelLongTapDetectorL();
+ iTreeListView->DrawNow();
+ }
+ }
+ }
(*iItems)[ii].HandlePointerEventL( aPointerEvent, aViewLevel,
iTreeListView->Indention(), iTreeListView->IndentionWidth() );
}