filemanager/View/src/CFileManagerFileNameQueryDlg.cpp
branchRCL_3
changeset 7 8812206c49a0
parent 0 6a9f87576119
child 13 5181328fad28
equal deleted inserted replaced
5:1e73d2d04cbc 7:8812206c49a0
   158         {
   158         {
   159         TBool overWrite( EFalse );
   159         TBool overWrite( EFalse );
   160         TUint32 fileType( 0 );
   160         TUint32 fileType( 0 );
   161 
   161 
   162         TRAPD( err, fileType = iEngine.FileTypeL( ptrUserTextFullPath ) );
   162         TRAPD( err, fileType = iEngine.FileTypeL( ptrUserTextFullPath ) );
   163         if ( err != KErrNone && err != KErrAccessDenied )
   163         if ( err != KErrNone && err != KErrNotFound && err != KErrAccessDenied )
   164             {
   164             {
   165             User::Leave( err );
   165             User::Leave( err );
   166             }
   166             }
   167 
   167 
   168         if( ( fileType & ( CFileManagerItemProperties::EOpen |
   168         if( ( err == KErrNotFound ) ||
       
   169             ( err == KErrAccessDenied ) ||
       
   170             ( fileType & ( CFileManagerItemProperties::EOpen |
   169                            CFileManagerItemProperties::EReadOnly |
   171                            CFileManagerItemProperties::EReadOnly |
   170                            CFileManagerItemProperties::EFolder ) ) ||
   172                            CFileManagerItemProperties::EFolder ) ) )
   171             ( err == KErrAccessDenied ) )
       
   172             {
   173             {
   173             FileManagerDlgUtils::ShowInfoNoteL(
   174             FileManagerDlgUtils::ShowInfoNoteL(
   174                 R_QTN_FLDR_NAME_ALREADY_USED, Text() );
   175                 R_QTN_FLDR_NAME_ALREADY_USED, Text() );
   175             }
   176             }
   176         else
   177         else