diff --git a/src/os_unix.c b/src/os_unix.c index d80fb1db03..437b37ab05 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -6007,10 +6007,11 @@ WaitForCharOrMouse(long msec, int *interrupted, int ignore_input) gpm_process_wanted = 0; avail = RealWaitForChar(read_cmd_fd, msec, &gpm_process_wanted, interrupted); + if (!avail && !gpm_process_wanted) # else avail = RealWaitForChar(read_cmd_fd, msec, NULL, interrupted); -# endif if (!avail) +# endif { if (!ignore_input && input_available()) return 1; diff --git a/src/version.c b/src/version.c index 463d215d08..f9e0f7b5f0 100644 --- a/src/version.c +++ b/src/version.c @@ -761,6 +761,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1948, /**/ 1947, /**/