From e830e2a06a43b03377c9bb862b1843aec91cb366 Mon Sep 17 00:00:00 2001 From: James Booth Date: Sat, 19 Apr 2014 00:56:57 +0100 Subject: [PATCH] Show message in console when contact starts OTR session --- src/otr/otr.c | 2 +- src/ui/core.c | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/otr/otr.c b/src/otr/otr.c index 73ce8966..5424b09a 100644 --- a/src/otr/otr.c +++ b/src/otr/otr.c @@ -59,7 +59,7 @@ cb_is_logged_in(void *opdata, const char *accountname, return PRESENCE_ONLINE; } - // no subsribed + // not subscribed if (p_contact_subscribed(contact) == FALSE) { return PRESENCE_ONLINE; } diff --git a/src/ui/core.c b/src/ui/core.c index 6e7b992a..a84d5856 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -771,6 +771,17 @@ _ui_gone_secure(const char * const recipient, gboolean trusted) } else { int num = wins_get_num(window); status_bar_new(num); + + int ui_index = num; + if (ui_index == 10) { + ui_index = 0; + } + cons_show("%s started an OTR session (%d).", recipient, ui_index); + ProfWin *console = wins_get_console(); + if (wins_is_current(console)) { + ui_current_page_off(); + } + cons_alert(); } }