ui_gone_insecure takes ProfChatWin

This commit is contained in:
James Booth
2015-10-26 23:10:30 +00:00
parent 4fb0b4b0da
commit 9d3bcf5f90
5 changed files with 14 additions and 14 deletions

View File

@@ -4939,7 +4939,7 @@ cmd_otr(ProfWin *window, const char *const command, gchar **args)
return TRUE; return TRUE;
} }
ui_gone_insecure(chatwin->barejid); ui_gone_insecure(chatwin);
otr_end_session(chatwin->barejid); otr_end_session(chatwin->barejid);
return TRUE; return TRUE;

View File

@@ -739,7 +739,10 @@ otr_decrypt_message(const char *const from, const char *const message, gboolean
if (tlv) { if (tlv) {
if (context) { if (context) {
otrl_context_force_plaintext(context); otrl_context_force_plaintext(context);
ui_gone_insecure(from); ProfChatWin *chatwin = wins_get_chat(from);
if (chatwin) {
ui_gone_insecure(chatwin);
}
} }
} }

View File

@@ -82,10 +82,8 @@ ui_gone_secure(ProfChatWin *chatwin, gboolean trusted)
} }
void void
ui_gone_insecure(const char *const barejid) ui_gone_insecure(ProfChatWin *chatwin)
{ {
ProfChatWin *chatwin = wins_get_chat(barejid);
if (chatwin) {
chatwin->is_otr = FALSE; chatwin->is_otr = FALSE;
chatwin->otr_is_trusted = FALSE; chatwin->otr_is_trusted = FALSE;
@@ -95,7 +93,6 @@ ui_gone_insecure(const char *const barejid)
title_bar_switch(); title_bar_switch();
} }
} }
}
void void
ui_smp_recipient_initiated(const char *const barejid) ui_smp_recipient_initiated(const char *const barejid)

View File

@@ -63,7 +63,7 @@ void ui_switch_win(ProfWin *window);
void ui_sigwinch_handler(int sig); void ui_sigwinch_handler(int sig);
void ui_gone_secure(ProfChatWin *chatwin, gboolean trusted); void ui_gone_secure(ProfChatWin *chatwin, gboolean trusted);
void ui_gone_insecure(const char *const barejid); void ui_gone_insecure(ProfChatWin *chatwin);
void ui_trust(const char *const barejid); void ui_trust(const char *const barejid);
void ui_untrust(const char *const barejid); void ui_untrust(const char *const barejid);
void ui_smp_recipient_initiated(const char *const barejid); void ui_smp_recipient_initiated(const char *const barejid);

View File

@@ -67,7 +67,7 @@ GSList* ui_get_chat_recipients(void)
void ui_switch_win(ProfWin *win) {} void ui_switch_win(ProfWin *win) {}
void ui_gone_secure(ProfChatWin *chatwin, gboolean trusted) {} void ui_gone_secure(ProfChatWin *chatwin, gboolean trusted) {}
void ui_gone_insecure(const char * const barejid) {} void ui_gone_insecure(ProfChatWin *chatwin) {}
void ui_trust(const char * const barejid) {} void ui_trust(const char * const barejid) {}
void ui_untrust(const char * const barejid) {} void ui_untrust(const char * const barejid) {}
void ui_smp_recipient_initiated(const char * const barejid) {} void ui_smp_recipient_initiated(const char * const barejid) {}