Fixes #2221
This commit is contained in:
parent
a3b8452358
commit
6ec1ca42cc
1 changed files with 12 additions and 1 deletions
13
src/tabs.py
13
src/tabs.py
|
@ -999,11 +999,12 @@ class PrivateTab(ChatTab):
|
||||||
# keys
|
# keys
|
||||||
self.key_func['^I'] = self.completion
|
self.key_func['^I'] = self.completion
|
||||||
# commands
|
# commands
|
||||||
#self.commands['info'] = (self.command_info, _('Usage: /info\nInfo: Display some information about the user in the MUC: '), None)
|
self.commands['info'] = (self.command_info, _('Usage: /info\nInfo: Display some information about the user in the MUC: '), None)
|
||||||
self.commands['unquery'] = (self.command_unquery, _("Usage: /unquery\nUnquery: close the tab"), None)
|
self.commands['unquery'] = (self.command_unquery, _("Usage: /unquery\nUnquery: close the tab"), None)
|
||||||
self.commands['part'] = (self.command_unquery, _("Usage: /part\nPart: close the tab"), None)
|
self.commands['part'] = (self.command_unquery, _("Usage: /part\nPart: close the tab"), None)
|
||||||
self.commands['version'] = (self.command_version, _('Usage: /version\nVersion: get the software version of the current interlocutor (usually its XMPP client and Operating System)'), None)
|
self.commands['version'] = (self.command_version, _('Usage: /version\nVersion: get the software version of the current interlocutor (usually its XMPP client and Operating System)'), None)
|
||||||
self.resize()
|
self.resize()
|
||||||
|
self.parent_muc = self.core.get_tab_by_name(JID(room.name).bare, MucTab)
|
||||||
self.on = True
|
self.on = True
|
||||||
|
|
||||||
def completion(self):
|
def completion(self):
|
||||||
|
@ -1049,6 +1050,16 @@ class PrivateTab(ChatTab):
|
||||||
jid = self.get_room().name
|
jid = self.get_room().name
|
||||||
self.core.xmpp.plugin['xep_0092'].get_version(jid, callback=callback)
|
self.core.xmpp.plugin['xep_0092'].get_version(jid, callback=callback)
|
||||||
|
|
||||||
|
def command_info(self, arg):
|
||||||
|
"""
|
||||||
|
/info
|
||||||
|
"""
|
||||||
|
if arg:
|
||||||
|
self.parent_muc.command_info(arg)
|
||||||
|
else:
|
||||||
|
user = JID(self.get_room().name).resource
|
||||||
|
self.parent_muc.command_info(user)
|
||||||
|
|
||||||
def resize(self):
|
def resize(self):
|
||||||
if self.core.information_win_size >= self.height-3 or not self.visible:
|
if self.core.information_win_size >= self.height-3 or not self.visible:
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in a new issue