commonuis/CommonDialogs/src/CAknCommonDialogsPopupList.cpp
branchRCL_3
changeset 15 08e69e956a8c
parent 0 2f259fa3e83a
child 55 aecbbf00d063
--- a/commonuis/CommonDialogs/src/CAknCommonDialogsPopupList.cpp	Mon Mar 15 12:41:34 2010 +0200
+++ b/commonuis/CommonDialogs/src/CAknCommonDialogsPopupList.cpp	Wed Mar 31 21:59:52 2010 +0300
@@ -379,6 +379,16 @@
     UpdateItemsAndRedrawPopupL( focus, topIndex );
     }
 
+void CAknCommonDialogsPopupList::HandleFileSystemChangedL( const MDesCArray* aItemArray )
+    {
+    TInt focus = iListBox->CurrentItemIndex();
+    TInt topIndex = iListBox->View()->TopItemIndex();
+    if ( focus < 0 )
+        {
+        focus = aItemArray->MdcaCount() - 1;
+        }
+    UpdateItemsAndRedrawPopupL( focus, topIndex );
+    }
 // -----------------------------------------------------------------------------
 // CAknCommonDialogsPopupList::HandleListBoxHighlightChangedL
 //