userlibandfileserver/fileserver/sfat32/sl_file.cpp
changeset 247 d8d70de2bd36
parent 201 43365a9b78a3
child 266 0008ccd16016
--- a/userlibandfileserver/fileserver/sfat32/sl_file.cpp	Tue Jul 06 15:50:07 2010 +0300
+++ b/userlibandfileserver/fileserver/sfat32/sl_file.cpp	Wed Aug 18 11:08:29 2010 +0300
@@ -103,18 +103,6 @@
     iSeekIndex[seekPos] = aStoredCluster;
     }
 
-TBool CFatFileCB::IsSeekBackwards(TUint aPos)
-//
-// Return true if aPos<currentPos
-//
-    {
-    
-    TUint cluster=iCurrentPos.iCluster<<ClusterSizeLog2();
-    TInt offset=ClusterRelativePos(iCurrentPos.iPos);
-    TUint currentPos=cluster+offset;
-    return(aPos<currentPos);
-    }
-
 void CFatFileCB::CheckPosL(TUint aPos)
 //
 // Check that the file is positioned correctly.
@@ -126,9 +114,6 @@
         return;
     __ASSERT_DEBUG(aPos <= FCB_FileSize(), Fault(EFatFilePosBeyondEnd));
 
-    if (FileSizeModified() && IsSeekBackwards(aPos))
-        FlushDataL(); 
-    
     TUint newRelCluster=aPos>>ClusterSizeLog2();
     if ( aPos && (aPos==(newRelCluster<<ClusterSizeLog2())) )
         newRelCluster--;