dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] pnetlib ChangeLog runtime/System/IO/FileStream.cs


From: Radek Polak
Subject: [dotgnu-pnet-commits] pnetlib ChangeLog runtime/System/IO/FileStream.cs
Date: Sun, 17 Jun 2007 20:30:12 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    pnetlib
Changes by:     Radek Polak <radekp>    07/06/17 20:30:11

Modified files:
        .              : ChangeLog 
        runtime/System/IO: FileStream.cs 

Log message:
        Move position to the last unread byte after flush (bug #20195)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/pnetlib/ChangeLog?cvsroot=dotgnu-pnet&r1=1.2504&r2=1.2505
http://cvs.savannah.gnu.org/viewcvs/pnetlib/runtime/System/IO/FileStream.cs?cvsroot=dotgnu-pnet&r1=1.22&r2=1.23

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/ChangeLog,v
retrieving revision 1.2504
retrieving revision 1.2505
diff -u -b -r1.2504 -r1.2505
--- ChangeLog   1 Jun 2007 05:36:36 -0000       1.2504
+++ ChangeLog   17 Jun 2007 20:30:11 -0000      1.2505
@@ -1,3 +1,8 @@
+2007-06-18  Radek Polak  <address@hidden>
+
+       * runtime/System/IO/FileStream.cs: Move position to the last unread byte
+       after flush (bug #20195).
+
 2007-06-01  Heiko Weiss <address@hidden>
 
        * System.Windows.Form/Label.cs: set the correct default for ImageAlign 
to

Index: runtime/System/IO/FileStream.cs
===================================================================
RCS file: /sources/dotgnu-pnet/pnetlib/runtime/System/IO/FileStream.cs,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- runtime/System/IO/FileStream.cs     16 Jan 2007 17:25:21 -0000      1.22
+++ runtime/System/IO/FileStream.cs     17 Jun 2007 20:30:11 -0000      1.23
@@ -269,6 +269,11 @@
                        {
                                if(canSeek)
                                {
+                                       if(bufferPosn < bufferLen)
+                                       {
+                                               FileMethods.Seek(handle, 
bufferPosn - bufferLen,
+                                                                               
                                SeekOrigin.Current);
+                                       }
                                        bufferPosn = 0;
                                        bufferLen = 0;
                                }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]