# HG changeset patch # User Joe Rothweiler # Date 1246425523 -7200 # Node ID c9636d98e5cd785f3cada2c05c4ef4421e635306 # Parent 2ad67ccd09fd9103b75624d8550892b3bac31a95 fix kbhit(1) to not discard waiting keystrokes diff -r 2ad67ccd09fd -r c9636d98e5cd src/ChangeLog --- a/src/ChangeLog Tue Jun 30 08:38:45 2009 +0200 +++ b/src/ChangeLog Wed Jul 01 07:18:43 2009 +0200 @@ -1,3 +1,7 @@ +2009-07-01 Joe Rothweiler + + * input.cc (raw_mode): Use TCSADRAIN if no wait. + 2009-06-30 Jaroslav Hajek * symtab.h (force_variable): Remove assertion. diff -r 2ad67ccd09fd -r c9636d98e5cd src/sysdep.cc --- a/src/sysdep.cc Tue Jun 30 08:38:45 2009 +0200 +++ b/src/sysdep.cc Wed Jul 01 07:18:43 2009 +0200 @@ -392,7 +392,7 @@ s = save_term; } - tcsetattr (tty_fd, TCSAFLUSH, &s); + tcsetattr (tty_fd, wait ? TCSAFLUSH : TCSADRAIN, &s); } #elif defined (HAVE_TERMIO_H) {