equal
deleted
inserted
replaced
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 |