diff --git a/src/tabs.py b/src/tabs.py index fb47591b..2dd677ec 100644 --- a/src/tabs.py +++ b/src/tabs.py @@ -3194,6 +3194,8 @@ class DynamicConversationTab(ConversationTab): self.lock(resource) self.info_header = windows.DynamicConversationInfoWin() ConversationTab.__init__(self, jid) + self.register_command('unlock', self.unlock_command, + shortdesc=_('Unlock the converstation from a particular resource.')) def lock(self, resource): """ @@ -3202,6 +3204,10 @@ class DynamicConversationTab(ConversationTab): assert(resource) self.locked_resource = resource + def unlock_command(self, arg=None): + self.unlock() + self.refresh_info_header() + def unlock(self): """ Unlock the tab from a resource. It is now “associated” with the bare