diff -r 6a9f87576119 -r d1daf54a55b5 filemanager/App/src/CFileManagerMemoryStoreView.cpp --- a/filemanager/App/src/CFileManagerMemoryStoreView.cpp Mon Jan 18 20:09:41 2010 +0200 +++ b/filemanager/App/src/CFileManagerMemoryStoreView.cpp Tue Feb 02 00:03:31 2010 +0200 @@ -209,17 +209,15 @@ { HBufC* error = NULL; TFileManagerDriveInfo& drvInfo( DriveInfo() ); - TInt usb_err( KErrNone ); if ( drvInfo.iState & ( TFileManagerDriveInfo::EDriveRemovable | TFileManagerDriveInfo::EDriveRemote ) ) { - TRAP( usb_err , RefreshDriveInfoL() ); + TRAP_IGNORE( RefreshDriveInfoL() ); } - if( usb_err != KErrNone ) - { - error = StringLoader::LoadLC( R_QTN_MEMC_MAINPAGE_ERROR1 ); - } + + TInt drvNum = drvInfo.iDrive; + iEngine.GetDriveInfoL(drvNum,drvInfo); INFO_LOG1( "CFileManagerMemoryStoreView::DriveAvailableL-drvState=%d", drvInfo.iState )