mirror of
https://github.com/alsa-project/alsa-utils
synced 2025-01-03 04:19:43 +01:00
alsamixer: Improve set_escdelay() function availability detection
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
ca0ff77c7c
commit
defee56c41
2 changed files with 6 additions and 1 deletions
|
@ -44,7 +44,7 @@ void initialize_curses(bool use_color)
|
|||
curses_initialized = initscr();
|
||||
cbreak();
|
||||
noecho();
|
||||
#ifdef NCURSES_VERSION
|
||||
#ifdef HAVE_CURSES_ESCDELAY
|
||||
set_escdelay(100);
|
||||
#endif
|
||||
window_size_changed(); /* update screen_lines/cols */
|
||||
|
|
|
@ -171,6 +171,11 @@ if test x$alsamixer = xtrue; then
|
|||
fi
|
||||
LIBS="$CURSESLIB $LIBS"
|
||||
|
||||
AC_TRY_LINK([#include <panel.h>], [set_escdelay(100);],[HAVE_CURSES_ESCDELAY="yes"])
|
||||
if test "$HAVE_CURSES_ESCDELAY" = "yes"; then
|
||||
AC_DEFINE([HAVE_CURSES_ESCDELAY], 1, [Have curses set_escdelay])
|
||||
fi
|
||||
|
||||
if test "$USE_NLS" = "yes"; then
|
||||
AC_MSG_CHECKING([for curses NLS support])
|
||||
dnl In theory, a single-byte curses works just fine in ISO 8859-* locales.
|
||||
|
|
Loading…
Reference in a new issue