commonuis/CommonDialogs/src/CAknFileSelectionDialog.cpp
branchRCL_3
changeset 15 08e69e956a8c
parent 0 2f259fa3e83a
child 29 a8834a2e9a96
equal deleted inserted replaced
10:9f56a4e1b8ab 15:08e69e956a8c
   383         view->SetTopItemIndex( topIndex );
   383         view->SetTopItemIndex( topIndex );
   384         }
   384         }
   385 
   385 
   386     iEventHandler->ResetSoftkeyStatus();
   386     iEventHandler->ResetSoftkeyStatus();
   387     iEventHandler->UpdateSoftkeysL( focus, popupList->ButtonGroupContainer() );
   387     iEventHandler->UpdateSoftkeysL( focus, popupList->ButtonGroupContainer() );
       
   388     iEventHandler->StartFileSystemNotifierL(popupList);
   388 
   389 
   389     TBool returnValue( popupList->ExecuteLD() );
   390     TBool returnValue( popupList->ExecuteLD() );
   390     if( returnValue )
   391     if( returnValue )
   391         {
   392         {
   392         TInt selectedIndex( listBox->CurrentItemIndex() );
   393         TInt selectedIndex( listBox->CurrentItemIndex() );
   400                 // Append trailing backslash to a folder name, ignore return value
   401                 // Append trailing backslash to a folder name, ignore return value
   401                 AknCFDUtility::AddTrailingBackslash( aFileName );
   402                 AknCFDUtility::AddTrailingBackslash( aFileName );
   402                 }
   403                 }
   403             }
   404             }
   404         }
   405         }
       
   406     iEventHandler->StopFileSystemNotifier();
   405 
   407 
   406     CleanupStack::Pop(); // popupList
   408     CleanupStack::Pop(); // popupList
   407     CleanupStack::PopAndDestroy(); // listBox
   409     CleanupStack::PopAndDestroy(); // listBox
   408 
   410 
   409     iExecuted = ETrue;
   411     iExecuted = ETrue;