Hola:

Podr�as re-enviar tu parche?

Aqui va con la sugerencia de Gonzalo solo un apunte, uso CanSeek directamente en ve m_stream.CanSeek pq la propiedad ya se encarga de hacerlo, creo q es correcto aunq ahora no lo puedo probar ya q el modem solo me va en windows :(



Un saludo
Carlos Guzm�n �lvarez
Vigo-Espa�a
Index: BufferedStream.cs
===================================================================
RCS file: /mono/mcs/class/corlib/System.IO/BufferedStream.cs,v
retrieving revision 1.2
diff -u -r1.2 BufferedStream.cs
--- BufferedStream.cs   8 May 2002 13:21:11 -0000       1.2
+++ BufferedStream.cs   20 Nov 2002 19:05:30 -0000
@@ -65,7 +65,9 @@
 
                public override void Flush() {
                        if (m_buffer_reading) {
-                               m_stream.Position = Position;
+                               if(CanSeek){
+                                       m_stream.Position = Position;
+                               }
                        } else {
                                m_stream.Write(m_buffer, 0, m_buffer_pos);
                        }


Reply via email to