summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tabs.py6
1 files changed, 6 insertions, 0 deletions
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