mirror of https://github.com/xzeldon/htop.git
Check for set_escdelay in ncurses
This commit is contained in:
parent
874fb773a7
commit
18e3fd5ce7
|
@ -94,7 +94,9 @@ void InfoScreen_run(InfoScreen* this) {
|
|||
if (this->inc->active) {
|
||||
(void) move(LINES - 1, CRT_cursorX);
|
||||
}
|
||||
#ifdef HAVE_SET_ESCDELAY
|
||||
set_escdelay(25);
|
||||
#endif
|
||||
int ch = getch();
|
||||
|
||||
if (ch == ERR) {
|
||||
|
|
|
@ -5,6 +5,8 @@ Released under the GNU GPLv2, see the COPYING file
|
|||
in the source distribution for its full text.
|
||||
*/
|
||||
|
||||
#include "config.h" // IWYU pragma: keep
|
||||
|
||||
#include "ScreenManager.h"
|
||||
|
||||
#include <assert.h>
|
||||
|
@ -164,7 +166,9 @@ void ScreenManager_run(ScreenManager* this, Panel** lastFocus, int* lastKey) {
|
|||
}
|
||||
|
||||
int prevCh = ch;
|
||||
#ifdef HAVE_SET_ESCDELAY
|
||||
set_escdelay(25);
|
||||
#endif
|
||||
ch = getch();
|
||||
|
||||
HandlerResult result = IGNORED;
|
||||
|
|
|
@ -336,6 +336,7 @@ if test "$my_htop_platform" = "solaris"; then
|
|||
# Since ncruses macros use the ERR macro, we can not use another name.
|
||||
AC_DEFINE([ERR], [(-1)], [Predefine ncurses macro.])
|
||||
fi
|
||||
AC_CHECK_FUNCS( [set_escdelay] )
|
||||
|
||||
|
||||
AC_ARG_ENABLE([hwloc],
|
||||
|
|
Loading…
Reference in New Issue