--- a/filemanager/View/src/CFileManagerFileNameQueryDlg.cpp Fri Feb 19 22:41:53 2010 +0200
+++ b/filemanager/View/src/CFileManagerFileNameQueryDlg.cpp Fri Mar 12 15:41:37 2010 +0200
@@ -160,15 +160,16 @@
TUint32 fileType( 0 );
TRAPD( err, fileType = iEngine.FileTypeL( ptrUserTextFullPath ) );
- if ( err != KErrNone && err != KErrAccessDenied )
+ if ( err != KErrNone && err != KErrNotFound && err != KErrAccessDenied )
{
User::Leave( err );
}
- if( ( fileType & ( CFileManagerItemProperties::EOpen |
+ if( ( err == KErrNotFound ) ||
+ ( err == KErrAccessDenied ) ||
+ ( fileType & ( CFileManagerItemProperties::EOpen |
CFileManagerItemProperties::EReadOnly |
- CFileManagerItemProperties::EFolder ) ) ||
- ( err == KErrAccessDenied ) )
+ CFileManagerItemProperties::EFolder ) ) )
{
FileManagerDlgUtils::ShowInfoNoteL(
R_QTN_FLDR_NAME_ALREADY_USED, Text() );