diff -r 18e505e3f370 -r 529f3bf5c2f1 filemanager/Engine/src/CFileManagerItemProperties.cpp --- a/filemanager/Engine/src/CFileManagerItemProperties.cpp Wed Jun 09 09:28:11 2010 +0300 +++ b/filemanager/Engine/src/CFileManagerItemProperties.cpp Mon Jun 21 15:26:15 2010 +0300 @@ -379,6 +379,10 @@ iActiveSize = NULL; iActiveSize = CFileManagerActiveSize::NewL( iEngine.Fs(), aFullPath ); iEngine.ShowWaitDialogL( *iActiveSize ); + if ( !iActiveSize->IsProcessDone() ) + { + User::Leave( KErrCancel ); + } return iActiveSize->GetFolderSize(); }