diff options
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/core.c | 11 | ||||
-rw-r--r-- | src/ui/ui.h | 2 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/ui/core.c b/src/ui/core.c index 967a379f..3a65b270 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -1108,6 +1108,17 @@ ui_otr_authetication_waiting(const char * const barejid) } void +ui_handle_otr_error(const char * const barejid, const char * const message) +{ + ProfChatWin *chatwin = wins_get_chat(barejid); + if (chatwin) { + win_save_print((ProfWin*)chatwin, '!', NULL, 0, THEME_ERROR, "", message); + } else { + cons_show_error(message); + } +} + +void ui_trust(const char * const barejid) { ProfChatWin *chatwin = wins_get_chat(barejid); diff --git a/src/ui/ui.h b/src/ui/ui.h index c7ffda83..dfb8c0a9 100644 --- a/src/ui/ui.h +++ b/src/ui/ui.h @@ -82,6 +82,8 @@ void ui_smp_answer_failure(const char * const barejid); void ui_otr_authenticating(const char * const barejid); void ui_otr_authetication_waiting(const char * const recipient); +void ui_handle_otr_error(const char * const barejid, const char * const message); + unsigned long ui_get_idle_time(void); void ui_reset_idle_time(void); void ui_new_chat_win(const char * const barejid); |