--- 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 )
{