videocollection/mpxmyvideoscollection/src/vcxmyvideosasyncfileoperations.cpp
branchRCL_3
changeset 21 315810614048
parent 16 67eb01668b0e
child 22 839377eedc2b
--- a/videocollection/mpxmyvideoscollection/src/vcxmyvideosasyncfileoperations.cpp	Thu Jul 15 18:41:27 2010 +0300
+++ b/videocollection/mpxmyvideoscollection/src/vcxmyvideosasyncfileoperations.cpp	Thu Aug 19 09:57:17 2010 +0300
@@ -136,7 +136,17 @@
     
     MPX_DEBUG2("CVcxMyVideosAsyncFileOperations:: trying to delete: %S",
             &videoInCache->ValueText( KMPXMediaGeneralUri ));
-    TInt err = iCollection.iFs.Delete( videoInCache->ValueText( KMPXMediaGeneralUri ) );
+    
+    TUint attr ( 0 ); 
+    TPtrC fileName = videoInCache->ValueText( KMPXMediaGeneralUri );
+    
+    iCollection.iFs.Att( fileName, attr );
+    if ( attr & KEntryAttReadOnly )
+        {
+        iCollection.iFs.SetAtt( fileName, 0, KEntryAttReadOnly );
+        }
+    
+    TInt err = iCollection.iFs.Delete( fileName );
         
     if ( err != KErrNone )
         {