Commit 558f4fa8 authored by mathieui's avatar mathieui

Fix attention handler

parent 076314fc
......@@ -1484,17 +1484,16 @@ class HandlerCore:
"""
jid_from = message['from']
self.core.information('%s requests your attention!' % jid_from, 'Info')
for tab in self.core.tabs:
if tab.jid == jid_from:
tab.state = 'attention'
self.core.refresh_tab_win()
return
for tab in self.core.tabs:
if tab.jid.bare == jid_from.bare:
tab.state = 'attention'
self.core.refresh_tab_win()
return
self.core.information('%s tab not found.' % jid_from, 'Error')
tab = (
self.core.tabs.by_name_and_class(
jid_from.full, tabs.ChatTab
) or self.core.tabs.by_name_and_class(
jid_from.bare, tabs.ChatTab
)
)
if tab and tab is not self.core.tabs.current_tab:
tab.state = "attention"
self.core.refresh_tab_win()
def outgoing_stanza(self, stanza):
"""
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment