1
1
mirror of https://github.com/profanity-im/profanity.git synced 2025-01-03 14:57:42 -05:00

Dont print error message if a valid setting function is called

This is because the actual command that parses itself (cmd_logging) returns false if it didn't get the expected parameters.
Handing the printing however is done by another function. This function is added to the Command struct as setting_function.
So if this is set, and the actual command returns false. We should just call the setting_function and not print the error message.

Fix https://github.com/profanity-im/profanity/issues/1237
This commit is contained in:
Michael Vetter 2019-12-12 22:24:09 +01:00
parent fd36fcdb1e
commit 9bb2d7f95e

View File

@ -462,7 +462,6 @@ ui_invalid_command_usage(const char *const cmd, void (*setting_func)(void))
if (setting_func) {
cons_show("");
(*setting_func)();
cons_show(msg->str);
} else {
cons_show("");
cons_show(msg->str);