# HG changeset patch # User jwe # Date 1174482903 0 # Node ID a90b54016b120a10cd51f115531c214eede6ef83 # Parent 9b982dd07654a1f130e15fa4e90c6fed21b1b4eb [project @ 2007-03-21 13:15:03 by jwe] diff -r 9b982dd07654 -r a90b54016b12 src/ChangeLog --- a/src/ChangeLog Tue Mar 20 21:26:13 2007 +0000 +++ b/src/ChangeLog Wed Mar 21 13:15:03 2007 +0000 @@ -1,3 +1,8 @@ +2007-03-21 John W. Eaton + + * sysdep.cc (Fpause): Also call drawnow if nargin == 0. + (Fkbhit, Fsleep, Fusleep): Also call drawnow here. + 2007-03-20 David Bateman * DLD-FUNCTIONS/cellfun.cc (Fcellfun): Correct for shape of return diff -r 9b982dd07654 -r a90b54016b12 src/sysdep.cc --- 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)