diff -r 5586b4d2ec3e -r 0d28c1c5b6dd phonebookui/Phonebook2/UIControls/src/CPbk2NamesListControl.cpp --- a/phonebookui/Phonebook2/UIControls/src/CPbk2NamesListControl.cpp Wed Apr 14 15:45:35 2010 +0300 +++ b/phonebookui/Phonebook2/UIControls/src/CPbk2NamesListControl.cpp Tue Apr 27 16:23:35 2010 +0300 @@ -853,6 +853,9 @@ HandleMassUpdateResetCounters(); iListBox.SetCurrentItemIndex(0); iListBox.SetTopItemIndex(0); + + //Update the items of listbox in NameListView + iListBox.DrawDeferred(); } ///////////////////////// End of helper classes ///////////////////////////// @@ -893,8 +896,8 @@ iContainer( aContainer ), iNameFormatter( aNameFormatter ), iStoreProperties( aStoreProperties ), - iThumbManager( aThumbManager ), - iAllowPointerEvents( ETrue ) + iAllowPointerEvents( ETrue ), + iThumbManager( aThumbManager ) { } @@ -1482,6 +1485,8 @@ { if( !iAllowPointerEvents ) { + //Passing event to listbox needed even if iCurrentState would be skipped (fix for ou1cimx1#316139) + iListBox->HandlePointerEventL( aPointerEvent ); return; } if ( AknLayoutUtils::PenEnabled() )