about summary refs log tree commit diff stats
path: root/src/ui/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/core.c')
-rw-r--r--src/ui/core.c11
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("");