mirror of https://github.com/OpenTTD/OpenTTD
(svn r6835) - Fix: Pressing ^D (EOF) at a dedicated console caused it to repeat the last command, instead of doing nothing.
parent
7c99e38c60
commit
fde4bf4cca
|
@ -195,7 +195,7 @@ static void DedicatedHandleKeyInput(void)
|
||||||
if (_exit_game) return;
|
if (_exit_game) return;
|
||||||
|
|
||||||
#if defined(UNIX) || defined(__OS2__)
|
#if defined(UNIX) || defined(__OS2__)
|
||||||
fgets(input_line, lengthof(input_line), stdin);
|
if (fgets(input_line, lengthof(input_line), stdin) == NULL) return;
|
||||||
#else
|
#else
|
||||||
/* Handle console input, and singal console thread, it can accept input again */
|
/* Handle console input, and singal console thread, it can accept input again */
|
||||||
strncpy(input_line, _win_console_thread_buffer, lengthof(input_line));
|
strncpy(input_line, _win_console_thread_buffer, lengthof(input_line));
|
||||||
|
|
Loading…
Reference in New Issue