videocollection/mpxmyvideoscollection/src/vcxmyvideosasyncfileoperations.cpp
branchRCL_3
changeset 21 315810614048
parent 16 67eb01668b0e
child 22 839377eedc2b
equal deleted inserted replaced
20:2d690156cf8f 21:315810614048
   134         User::Leave( KErrArgument );
   134         User::Leave( KErrArgument );
   135         }
   135         }
   136     
   136     
   137     MPX_DEBUG2("CVcxMyVideosAsyncFileOperations:: trying to delete: %S",
   137     MPX_DEBUG2("CVcxMyVideosAsyncFileOperations:: trying to delete: %S",
   138             &videoInCache->ValueText( KMPXMediaGeneralUri ));
   138             &videoInCache->ValueText( KMPXMediaGeneralUri ));
   139     TInt err = iCollection.iFs.Delete( videoInCache->ValueText( KMPXMediaGeneralUri ) );
   139     
       
   140     TUint attr ( 0 ); 
       
   141     TPtrC fileName = videoInCache->ValueText( KMPXMediaGeneralUri );
       
   142     
       
   143     iCollection.iFs.Att( fileName, attr );
       
   144     if ( attr & KEntryAttReadOnly )
       
   145         {
       
   146         iCollection.iFs.SetAtt( fileName, 0, KEntryAttReadOnly );
       
   147         }
       
   148     
       
   149     TInt err = iCollection.iFs.Delete( fileName );
   140         
   150         
   141     if ( err != KErrNone )
   151     if ( err != KErrNone )
   142         {
   152         {
   143         MPX_DEBUG2("CVcxMyVideosAsyncFileOperations:: file delete failed: %d", err );
   153         MPX_DEBUG2("CVcxMyVideosAsyncFileOperations:: file delete failed: %d", err );
   144 
   154