videocollection/mpxmyvideoscollection/src/vcxmyvideosasyncfileoperations.cpp
branchRCL_3
changeset 22 839377eedc2b
parent 21 315810614048
child 23 befca0ec475f
equal deleted inserted replaced
21:315810614048 22:839377eedc2b
   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     
   139     TInt err = iCollection.iFs.Delete( videoInCache->ValueText( KMPXMediaGeneralUri ) );
   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 );
       
   150         
   140         
   151     if ( err != KErrNone )
   141     if ( err != KErrNone )
   152         {
   142         {
   153         MPX_DEBUG2("CVcxMyVideosAsyncFileOperations:: file delete failed: %d", err );
   143         MPX_DEBUG2("CVcxMyVideosAsyncFileOperations:: file delete failed: %d", err );
   154 
   144