diff options
-rw-r--r-- | src/command/command.c | 2 | ||||
-rw-r--r-- | src/ui/core.c | 7 | ||||
-rw-r--r-- | src/ui/ui.h | 1 |
3 files changed, 9 insertions, 1 deletions
diff --git a/src/command/command.c b/src/command/command.c index 4174f8a8..ea5db13b 100644 --- a/src/command/command.c +++ b/src/command/command.c @@ -1367,7 +1367,7 @@ cmd_execute_default(const char * const inp) break; case WIN_CONSOLE: - cons_show("Unknown command: %s", inp); + ui_unknown_command(inp); break; case WIN_DUCK: diff --git a/src/ui/core.c b/src/ui/core.c index 569425f9..3cb05fe8 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -539,6 +539,12 @@ _ui_invalid_command_usage(const char * const usage, void (**setting_func)(void)) } static void +_ui_unknown_command(const char * const input) +{ + cons_show("Unknown command: %s", input); +} + +static void _ui_disconnected(void) { wins_lost_connection(); @@ -1915,4 +1921,5 @@ ui_init_module(void) ui_input_nonblocking = _ui_input_nonblocking; ui_replace_input = _ui_replace_input; ui_invalid_command_usage = _ui_invalid_command_usage; + ui_unknown_command = _ui_unknown_command; } diff --git a/src/ui/ui.h b/src/ui/ui.h index a528b390..fc689305 100644 --- a/src/ui/ui.h +++ b/src/ui/ui.h @@ -160,6 +160,7 @@ void (*ui_input_nonblocking)(void); void (*ui_replace_input)(char *input, const char * const new_input, int *size); void (*ui_invalid_command_usage)(const char * const usage, void (**setting_func)(void)); +void (*ui_unknown_command)(const char * const input); // console window actions void (*cons_show)(const char * const msg, ...); |