diff options
Diffstat (limited to 'src/ui/core.c')
-rw-r--r-- | src/ui/core.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ui/core.c b/src/ui/core.c index ae446969..d8c9aa4e 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -550,6 +550,17 @@ ui_handle_recipient_error(const char *const recipient, const char *const err_msg } void +ui_handle_otr_error(const char *const barejid, const char *const message) +{ + ProfChatWin *chatwin = wins_get_chat(barejid); + if (chatwin) { + win_print((ProfWin*)chatwin, '!', 0, NULL, 0, THEME_ERROR, "", message); + } else { + cons_show_error("%s - %s", barejid, message); + } +} + +void ui_handle_error(const char *const err_msg) { GString *msg = g_string_new(""); |