mirror of
https://github.com/profanity-im/profanity.git
synced 2025-02-02 15:08:15 -05:00
Refactored cmd_execute
This commit is contained in:
parent
c3e3759256
commit
26216f6c17
@ -1251,18 +1251,19 @@ cmd_execute(const char * const command, const char * const inp)
|
|||||||
|
|
||||||
if (cmd != NULL) {
|
if (cmd != NULL) {
|
||||||
gchar **args = cmd->parser(inp, cmd->min_args, cmd->max_args, &result);
|
gchar **args = cmd->parser(inp, cmd->min_args, cmd->max_args, &result);
|
||||||
if ((result == FALSE) && (cmd->setting_func != NULL)) {
|
if (result == FALSE) {
|
||||||
cons_show("");
|
if (cmd->setting_func != NULL) {
|
||||||
(*cmd->setting_func)();
|
cons_show("");
|
||||||
cons_show("Usage: %s", cmd->help.usage);
|
(*cmd->setting_func)();
|
||||||
return TRUE;
|
cons_show("Usage: %s", cmd->help.usage);
|
||||||
} else if (result == FALSE) {
|
} else {
|
||||||
cons_show("");
|
cons_show("");
|
||||||
cons_show("Usage: %s", cmd->help.usage);
|
cons_show("Usage: %s", cmd->help.usage);
|
||||||
if (ui_current_win_type() == WIN_CHAT) {
|
if (ui_current_win_type() == WIN_CHAT) {
|
||||||
char usage[strlen(cmd->help.usage) + 8];
|
char usage[strlen(cmd->help.usage) + 8];
|
||||||
sprintf(usage, "Usage: %s", cmd->help.usage);
|
sprintf(usage, "Usage: %s", cmd->help.usage);
|
||||||
ui_current_print_line(usage);
|
ui_current_print_line(usage);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user