# HG changeset patch # User jwe # Date 814084775 0 # Node ID 972ce8b5a757be17785f61372ac76e2bc751a718 # Parent caa1814892005fc4be3891a03bf746d46ffd7ab5 [project @ 1995-10-19 06:39:35 by jwe] diff --git a/src/sysdep.cc b/src/sysdep.cc --- a/src/sysdep.cc +++ b/src/sysdep.cc @@ -590,34 +590,27 @@ return retval; } - if (interactive) + if (nargin == 1) { - switch (nargin) - { - case 1: - { - double dval = args(0).double_value (); + double dval = args(0).double_value (); - if (! error_state) - { - if (xisnan (dval)) - warning ("pause: NaN is an invalid delay"); - else - { - int delay = NINT (dval); - if (delay > 0) - sleep (delay); - } - } - } - break; - - default: - if (kbhit () == EOF) - clean_up_and_exit (0); - break; + if (! error_state) + { + if (xisnan (dval)) + warning ("pause: NaN is an invalid delay"); + else + { + int delay = NINT (dval); + if (delay > 0) + sleep (delay); + } } } + else + { + if (kbhit () == EOF) + clean_up_and_exit (0); + } return retval; }