diff -r 1e73d2d04cbc -r 8812206c49a0 filemanager/View/src/CFileManagerFileNameQueryDlg.cpp --- 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() );