diff src/sysdep.cc @ 6423:a90b54016b12

[project @ 2007-03-21 13:15:03 by jwe]
author jwe
date Wed, 21 Mar 2007 13:15:03 +0000
parents 73fcbac81f33
children ce819776ee76
line wrap: on
line diff
--- a/src/sysdep.cc	Tue Mar 20 21:26:13 2007 +0000
+++ b/src/sysdep.cc	Wed Mar 21 13:15:03 2007 +0000
@@ -601,6 +601,8 @@
 
   if (interactive || forced_interactive)
     {
+      feval ("drawnow");
+
       int c = octave_kbhit (args.length () == 0);
 
       if (c == -1)
@@ -667,6 +669,7 @@
     }
   else
     {
+      feval ("drawnow");
       flush_octave_stdout ();
       octave_kbhit ();
     }
@@ -691,7 +694,10 @@
 	  if (xisnan (dval))
 	    warning ("sleep: NaN is an invalid delay");
 	  else
-	    octave_sleep (dval);
+	    {
+	      feval ("drawnow");
+	      octave_sleep (dval);
+	    }
 	}
     }
   else
@@ -721,6 +727,8 @@
 	    warning ("usleep: NaN is an invalid delay");
 	  else
 	    {
+	      feval ("drawnow");
+
 	      int delay = NINT (dval);
 
 	      if (delay > 0)