filemanager/View/src/CFileManagerFileNameQueryDlg.cpp
branchRCL_3
changeset 7 8812206c49a0
parent 0 6a9f87576119
child 13 5181328fad28
--- 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() );