diff options
Diffstat (limited to 'src/command/cmd_funcs.c')
-rw-r--r-- | src/command/cmd_funcs.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index cfb78cd4..40f5d8f4 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -8701,7 +8701,10 @@ cmd_correct(ProfWin *window, const char *const command, gchar **args) } // send message again, with replace flag - cl_ev_send_msg_correct(chatwin, args[0], FALSE, TRUE); + gchar *message = g_strjoinv(" ", args); + cl_ev_send_msg_correct(chatwin, message, FALSE, TRUE); + + free(message); return TRUE; } else if (window->type == WIN_MUC) { ProfMucWin *mucwin = (ProfMucWin*)window; @@ -8713,7 +8716,10 @@ cmd_correct(ProfWin *window, const char *const command, gchar **args) } // send message again, with replace flag - cl_ev_send_muc_msg_corrected(mucwin, args[0], FALSE, TRUE); + gchar *message = g_strjoinv(" ", args); + cl_ev_send_muc_msg_corrected(mucwin, message, FALSE, TRUE); + + free(message); return TRUE; } |