mmplugins/lib3gp/impl/src/file.cpp
branchRCL_3
changeset 23 545d349d14da
parent 11 d5f04de580b7
child 39 3f0ddfac3ede
child 54 b68f3e90dca1
--- a/mmplugins/lib3gp/impl/src/file.cpp	Tue May 25 14:20:15 2010 +0300
+++ b/mmplugins/lib3gp/impl/src/file.cpp	Wed Jun 09 11:20:54 2010 +0300
@@ -180,7 +180,7 @@
   if (error != KErrNone && error != KErrAlreadyExists)
     return -1;
 
-  if (file->Replace(*fs, TPtrC((const TUint16 *)filename), EFileWrite|EFileShareExclusive ) != KErrNone)
+  if (file->Replace(*fs, TPtrC((const TUint16 *)filename), EFileWrite|EFileShareExclusive|EFileWriteDirectIO ) != KErrNone)
   {
     return -1;
   }
@@ -226,7 +226,7 @@
   RFile64 * file = new RFile64;
   TBuf16<KMaxFileName> name(reinterpret_cast<const TUint16*>(filename));
   ASSERT(handle->fs != NULL);
-  err = file->Replace(*(RFs*)(handle->fs), name, EFileStream | EFileRead | EFileWrite);
+  err = file->Replace(*(RFs*)(handle->fs), name, EFileStream | EFileRead | EFileWrite | EFileWriteDirectIO);
   if (err != KErrNone)
   {
 	delete file;