filemanager/App/src/CFileManagerFileListContainer.cpp
branchRCL_3
changeset 7 8812206c49a0
parent 5 1e73d2d04cbc
child 10 875fd7f60fdf
--- a/filemanager/App/src/CFileManagerFileListContainer.cpp	Fri Feb 19 22:41:53 2010 +0200
+++ b/filemanager/App/src/CFileManagerFileListContainer.cpp	Fri Mar 12 15:41:37 2010 +0200
@@ -210,14 +210,18 @@
              
     TUid enabledViewUid = enabledViewId.iViewUid;
     CAknView* enabledView = iAppUi->View( enabledViewUid );
-    CEikMenuBar* menuBar = enabledView->MenuBar();
+    CEikMenuBar* menuBar = NULL;
     
+    if ( iAppUi->IsFileManagerView( enabledViewUid ) )
+        {
+        menuBar = enabledView->MenuBar();
+        }
     switch( aKeyEvent.iCode )
         {
         case EKeyEnter: // FALLTHROUH
         case EKeyOK:
             {
-            if ( menuBar->ItemSpecificCommandsEnabled() )
+            if ( ( menuBar != NULL ) && menuBar->ItemSpecificCommandsEnabled() )
                 {
                 iAppUi->ProcessCommandL( EFileManagerSelectionKey );
                 response = EKeyWasConsumed;
@@ -227,7 +231,7 @@
         case EKeyDelete:    // FALLTHROUGH
         case EKeyBackspace:
             {
-            if ( menuBar->ItemSpecificCommandsEnabled() )
+            if ( ( menuBar != NULL ) && menuBar->ItemSpecificCommandsEnabled() )
                 {
                 iAppUi->ProcessCommandL( EFileManagerDelete );
                 response = EKeyWasConsumed;