resize_term -> resizeterm
Apparently we do need to call the "outer-level" function.
This commit is contained in:
parent
a5e0c0ea71
commit
bb9802f83d
|
@ -45,7 +45,7 @@ include_directories (${ZLIB_INCLUDE_DIRS}
|
|||
# Configuration
|
||||
include (CheckFunctionExists)
|
||||
set (CMAKE_REQUIRED_LIBRARIES ${dependencies_LIBRARIES})
|
||||
CHECK_FUNCTION_EXISTS ("resize_term" HAVE_RESIZE_TERM)
|
||||
CHECK_FUNCTION_EXISTS ("resizeterm" HAVE_RESIZETERM)
|
||||
|
||||
# Localization
|
||||
find_package (Gettext REQUIRED)
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
#define GETTEXT_PACKAGE PROJECT_NAME
|
||||
#define GETTEXT_DIRNAME "${CMAKE_INSTALL_PREFIX}/share/locale"
|
||||
|
||||
#cmakedefine HAVE_RESIZE_TERM
|
||||
#cmakedefine HAVE_RESIZETERM
|
||||
|
||||
#endif /* ! CONFIG_H */
|
||||
|
||||
|
|
|
@ -85,19 +85,19 @@ xstrtoul (unsigned long *out, const char *s, int base)
|
|||
void
|
||||
update_curses_terminal_size (void)
|
||||
{
|
||||
#if defined (HAVE_RESIZE_TERM) && defined (TIOCGWINSZ)
|
||||
#if defined (HAVE_RESIZETERM) && defined (TIOCGWINSZ)
|
||||
struct winsize size;
|
||||
if (!ioctl (STDOUT_FILENO, TIOCGWINSZ, (char *) &size))
|
||||
{
|
||||
char *row = getenv ("LINES");
|
||||
char *col = getenv ("COLUMNS");
|
||||
unsigned long tmp;
|
||||
resize_term (
|
||||
resizeterm (
|
||||
(row && xstrtoul (&tmp, row, 10)) ? tmp : size.ws_row,
|
||||
(col && xstrtoul (&tmp, col, 10)) ? tmp : size.ws_col);
|
||||
}
|
||||
#else // HAVE_RESIZE_TERM && TIOCGWINSZ
|
||||
#else // HAVE_RESIZETERM && TIOCGWINSZ
|
||||
endwin ();
|
||||
refresh ();
|
||||
#endif // HAVE_RESIZE_TERM && TIOCGWINSZ
|
||||
#endif // HAVE_RESIZETERM && TIOCGWINSZ
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue