2009-05-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Mon, 4 May 2009 03:40:01 +0000 (03:40 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Mon, 4 May 2009 03:40:01 +0000 (03:40 -0000)
* TermInfoDriver.cs: replace Peek with DataAvailable.

svn path=/trunk/mcs/; revision=133461

mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/TermInfoDriver.cs

index 8ba6b04c24fcedc8b00807493ed1bdc0e05c9415..3bc67c3ba3e91b0e2f33cbbd72379a8a5fd1e113 100644 (file)
@@ -1,3 +1,7 @@
+2009-05-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * TermInfoDriver.cs: replace Peek with DataAvailable.
+
 2009-05-02  Sebastien Pouliot  <sebastien@ximian.com>
 
        * Console.cs: Remove Windows-specific p/invokes and SSC code
index 6e51cdd14e45c72776497d9fd295aa7c6d927551..04d0b035c886a2f062d996a0083cbcb0fa5e31e7 100644 (file)
@@ -962,7 +962,7 @@ namespace System {
                bool InputPending ()
                {
                        // check if we've got pending input we can read immediately
-                       return readpos < writepos || stdin.Peek () != -1;
+                       return readpos < writepos || stdin.DataAvailable ();
                }
 
                char [] echobuf = null;