From 07ab1138a7f0598dd6ab9923ec876c5c24519e99 Mon Sep 17 00:00:00 2001 From: mathieui Date: Sun, 18 Aug 2013 22:32:26 +0200 Subject: [PATCH] Fix /otr fpr and the remote user nick color --- plugins/otr.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/otr.py b/plugins/otr.py index 91c814e9..d668c0ae 100644 --- a/plugins/otr.py +++ b/plugins/otr.py @@ -439,7 +439,7 @@ class Plugin(BasePlugin): body = txt.decode() tab.add_message(body, nickname=tab.nick, jid=msg['from'], - forced_user=user, typ=0) + forced_user=user, typ=0, nick_color=theming.get_theme().COLOR_REMOTE_USER) hl(tab) self.core.refresh_window() del msg['body'] @@ -489,9 +489,8 @@ class Plugin(BasePlugin): fpr = self.account.getPrivkey() self.api.information('Your OTR key fingerprint is %s' % fpr, 'OTR') elif arg == 'fpr': - tab = self.api.current_tab() - if tab.get_name() in self.contexts: - ctx = self.contexts[tab.get_name()] + if name in self.contexts: + ctx = self.contexts[name] self.api.information('The key fingerprint for %s is %s' % (name, ctx.getCurrentKey()) , 'OTR') elif arg == 'drop': # drop the privkey (and obviously, end the current conversations before that)