filemanager/App/src/CFileManagerFoldersView.cpp
branchRCL_3
changeset 8 1772663c5b4e
parent 0 6a9f87576119
child 14 efe289f793e7
--- a/filemanager/App/src/CFileManagerFoldersView.cpp	Fri Mar 12 15:41:37 2010 +0200
+++ b/filemanager/App/src/CFileManagerFoldersView.cpp	Mon Mar 15 12:39:38 2010 +0200
@@ -18,10 +18,9 @@
 
 
 // INCLUDE FILES
-#include <StringLoader.h>
-#include <akntitle.h> 
-#include <aknnavi.h> 
-#include <aknnavide.h> 
+#include <akntitle.h>
+#include <aknnavi.h>
+#include <aknnavide.h>
 #include <barsread.h>
 #include <aknlists.h>
 #include <AknsConstants.h>
@@ -257,51 +256,27 @@
             {
             appUi->ExitEmbeddedAppIfNeededL();
             }
-		TInt usb_err(KErrNone);
-			TRAP( usb_err,RefreshDriveInfoL() );
-		if (usb_err != KErrNone)
-			{
-			usbWrongRemoved = ETrue;
-			HBufC* error = StringLoader::LoadLC(R_QTN_SELEC_EMPTY_LIST);
-
-			if (iContainer)
-				{
-				iContainer->ListBoxSetTextL(*error);
-				}
-			CleanupStack::PopAndDestroy(error);
-			}
-		else
-			{
-				TFileManagerDriveInfo& drvInfo( DriveInfo() );
-				if ( !( drvInfo.iState & TFileManagerDriveInfo::EDrivePresent ) )
-				{
-					//User::Leave(KErrPathNotFound);
-					HBufC* error = StringLoader::LoadLC(R_QTN_SELEC_EMPTY_LIST);
-
-					if (iContainer)
-						{
-						iContainer->ListBoxSetTextL(*error);
-						}
-					CleanupStack::PopAndDestroy(error);
-				}
-			else
-				{
-				usbWrongRemoved = EFalse;
-				TInt index( iEngine.CurrentIndex() );
-				if ( index != KErrNotFound )
-					{
-					iContainer->RefreshListL( index );
-					}
-				else
-					{
-					iContainer->RefreshListL( iIndex );
-					}
-        
-				} 			
-			}
-		RefreshTitleL();	
-		iFolderDepth = iEngine.FolderLevel();
-		}
+            TRAP_IGNORE( RefreshDriveInfoL() );
+            TFileManagerDriveInfo& drvInfo( DriveInfo() );
+            if ( !( drvInfo.iState & TFileManagerDriveInfo::EDrivePresent ) )
+                {
+                User::Leave(KErrPathNotFound);
+                }
+            else
+                {
+                TInt index( iEngine.CurrentIndex() );
+                if ( index != KErrNotFound )
+                    {
+                    iContainer->RefreshListL( index );
+                    }
+                else
+                    {
+                    iContainer->RefreshListL( iIndex );
+                    }
+                RefreshTitleL();
+                }
+        iFolderDepth = iEngine.FolderLevel();
+        }
     }
 
 // -----------------------------------------------------------------------------
@@ -335,28 +310,13 @@
 void CFileManagerFoldersView::BackstepL(
        TInt aBacksteps )
     {
-	
-
-	
-	if ( usbWrongRemoved )
-		{
-		CFileManagerAppUi* appUi = static_cast<CFileManagerAppUi*> (AppUi());	 
-		usbWrongRemoved = EFalse;
-		iFolderDepth = 0;
-		iIndex = 0;
-		appUi->CloseFoldersViewL();
-		}
-	else
-		{
-		if (iActiveProcess != ENoProcess)
-				{
-				return; // Ignore to avoid container mess up
-				}
-
-			iPopupController->HideInfoPopupNote();
-			CFileManagerAppUi* appUi = static_cast<CFileManagerAppUi*> (AppUi());
-			TInt level(iEngine.FolderLevel());
-
+    if (iActiveProcess != ENoProcess)
+        {
+        return; // Ignore to avoid container mess up
+        }
+    iPopupController->HideInfoPopupNote();
+    CFileManagerAppUi* appUi = static_cast<CFileManagerAppUi*> (AppUi());
+    TInt level(iEngine.FolderLevel());
     while ( aBacksteps > 0 )
         {
         if ( level < iInitialFolderDepth )
@@ -373,19 +333,18 @@
         appUi->ExitEmbeddedAppIfNeededL();
         }
 
-		if (level < iInitialFolderDepth)
-			{
-			iFolderDepth = 0;
-			iIndex = 0;
-			appUi->CloseFoldersViewL();
-			}
-		else
-			{
-			iEngine.SetObserver(this);
-			iEngine.RefreshDirectory();
-			}
-		}
-	}
+    if (level < iInitialFolderDepth)
+        {
+        iFolderDepth = 0;
+        iIndex = 0;
+        appUi->CloseFoldersViewL();
+        }
+    else
+        {
+        iEngine.SetObserver(this);
+        iEngine.RefreshDirectory();
+        }
+    }
 
 // ------------------------------------------------------------------------------
 // CFileManagerFoldersView::FolderName