diff -r 5181328fad28 -r efe289f793e7 filemanager/Engine/src/CFileManagerEngine.cpp --- 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 #include #include -#include +#include #ifdef RD_MULTIPLE_DRIVE #include #endif // RD_MULTIPLE_DRIVE @@ -1976,7 +1976,7 @@ { CGflmFileSystemItem* fsItem = static_cast< CGflmFileSystemItem* >( item ); - size += static_cast(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