filemanager/Engine/src/CFileManagerEngine.cpp
branchRCL_3
changeset 20 efe289f793e7
parent 19 5181328fad28
--- a/filemanager/Engine/src/CFileManagerEngine.cpp	Tue May 11 16:01:48 2010 +0300
+++ b/filemanager/Engine/src/CFileManagerEngine.cpp	Tue May 25 12:28:34 2010 +0300
@@ -27,7 +27,7 @@
 //#include <cmgalbummanager.h>
 #include <pathinfo.h>
 #include <AknServerApp.h>
-#include <FileManagerEngine.rsg>
+#include <filemanagerengine.rsg>
 #ifdef RD_MULTIPLE_DRIVE
 #include <driveinfo.h>
 #endif // RD_MULTIPLE_DRIVE
@@ -1976,7 +1976,7 @@
                 {
                 CGflmFileSystemItem* fsItem =
                     static_cast< CGflmFileSystemItem* >( item );
-                size += static_cast<TUint>(fsItem->Entry().iSize);
+                size += fsItem->Entry().FileSize();
                 break;
                 }
             case CGflmGroupItem::EDirectory:
@@ -2288,5 +2288,14 @@
         }
     }
 
+// ---------------------------------------------------------------------------
+// CFileManagerEngine::IsDriverMounted()
+// ---------------------------------------------------------------------------
+//
+EXPORT_C TBool CFileManagerEngine::IsDriverMounted( TInt aDrive )
+    {
+    TVolumeInfo volInfo;
+    return ( KErrNone == iFs.Volume( volInfo, aDrive ) );
+    }
 
 //  End of File