diff -r 18e505e3f370 -r 529f3bf5c2f1 filemanager/View/src/FileManagerDlgUtils.cpp --- a/filemanager/View/src/FileManagerDlgUtils.cpp Wed Jun 09 09:28:11 2010 +0300 +++ b/filemanager/View/src/FileManagerDlgUtils.cpp Mon Jun 21 15:26:15 2010 +0300 @@ -630,9 +630,13 @@ CFileManagerItemProperties& aProperties, const CFileManagerFeatureManager& aFeatureManager ) { - CFileManagerInfoPopup* popup = CFileManagerInfoPopup::NewL( - aProperties, aFeatureManager ); - popup->ExecuteLD(); + CFileManagerInfoPopup* popup = NULL; + TRAPD ( err, popup = CFileManagerInfoPopup::NewL( + aProperties, aFeatureManager ) ); + if ( err == KErrNone ) + { + popup->ExecuteLD(); + } } // ----------------------------------------------------------------------------