From 31fc9d00f5d29334055664a6acd7d195dc9f6760 Mon Sep 17 00:00:00 2001 From: mathieui Date: Sun, 12 Aug 2018 12:59:40 +0200 Subject: Update the OTR plugin make it more restrictive and give some hints --- poezio/tabs/conversationtab.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'poezio/tabs/conversationtab.py') diff --git a/poezio/tabs/conversationtab.py b/poezio/tabs/conversationtab.py index e93fe1e3..0d68b9b8 100644 --- a/poezio/tabs/conversationtab.py +++ b/poezio/tabs/conversationtab.py @@ -409,6 +409,8 @@ class DynamicConversationTab(ConversationTab): bad idea so it has been removed. Only one DynamicConversationTab can be opened for a given jid. """ + plugin_commands = {} + plugin_keys = {} def __init__(self, core, jid, resource=None): self.locked_resource = None @@ -418,6 +420,8 @@ class DynamicConversationTab(ConversationTab): self.register_command( 'unlock', self.unlock_command, shortdesc='Deprecated, do nothing.') self.resize() + self.update_commands() + self.update_keys() def get_info_header(self): return self.info_header @@ -475,12 +479,16 @@ class StaticConversationTab(ConversationTab): A conversation tab associated with one Full JID. It cannot be locked to an different resource or unlocked. """ + plugin_commands = {} + plugin_keys = {} def __init__(self, core, jid): assert (safeJID(jid).resource) ConversationTab.__init__(self, core, jid) self.info_header = windows.ConversationInfoWin() self.resize() + self.update_commands() + self.update_keys() def get_info_header(self): return self.info_header -- cgit v1.2.3