From 2ed2b2efe842eac526ecdd74f147ea02f52daf29 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 18 Dec 2006 16:46:25 +0000 Subject: Use iskey() and getchar() to interact with console, rather than object abstraction. --- src/hci/mucurses/kb.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/hci') diff --git a/src/hci/mucurses/kb.c b/src/hci/mucurses/kb.c index 639484695..1d02a0c88 100644 --- a/src/hci/mucurses/kb.c +++ b/src/hci/mucurses/kb.c @@ -1,6 +1,7 @@ #include #include #include +#include #include "core.h" /** @file @@ -37,7 +38,7 @@ int _wgetc ( WINDOW *win ) { return ERR; timer = INPUT_DELAY_TIMEOUT; - while ( ! win->scr->peek( win->scr ) ) { + while ( ! iskey() ) { if ( m_delay == 0 ) // non-blocking read return ERR; if ( timer > 0 ) { // time-limited blocking read @@ -47,7 +48,7 @@ int _wgetc ( WINDOW *win ) { } else { return ERR; } // non-blocking read } - c = win->scr->getc( win->scr ); + c = getchar(); if ( m_echo && ( c >= 32 && c <= 126 ) ) // printable ASCII characters _wputch( win, (chtype) ( c | win->attrs ), WRAP ); -- cgit v1.2.3-55-g7522