diff options
Diffstat (limited to 'src/disco.py')
-rw-r--r-- | src/disco.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/disco.py b/src/disco.py index 75c521f7f..2557b84bc 100644 --- a/src/disco.py +++ b/src/disco.py @@ -969,6 +969,7 @@ _('This service does not contain any items to browse.')) def _agent_info(self, jid, node, identities, features, data): '''Callback for when we receive info about an agent's item.''' + addr = get_agent_address(jid, node) iter = self._find_item(jid, node) if not iter: # Not in the treeview, stop @@ -1098,7 +1099,7 @@ class ToplevelAgentBrowser(AgentBrowser): if not props or self.tooltip.id != props[0]: self.tooltip.hide_tooltip() if props: - row = props[0] + [row, col, x, y] = props iter = None try: iter = self.model.get_iter(row) @@ -1429,7 +1430,7 @@ class ToplevelAgentBrowser(AgentBrowser): def _find_category(self, cat, type_=None): '''Looks up a category row and returns the iterator to it, or None.''' - cat = self._friendly_category(cat, type_)[0] + cat, prio = self._friendly_category(cat, type_) iter = self.model.get_iter_root() while iter: if self.model.get_value(iter, 3).decode('utf-8') == cat: @@ -1539,6 +1540,7 @@ class ToplevelAgentBrowser(AgentBrowser): self._expand_all() def _update_error(self, iter_, jid, node): + addr = get_agent_address(jid, node) self.model[iter_][4] = 2 self._progress += 1 self._update_progressbar() @@ -1633,6 +1635,7 @@ class MucBrowser(AgentBrowser): room = model[iter][1].decode('utf-8') if 'join_gc' not in gajim.interface.instances[self.account]: try: + room_jid = '%s@%s' % (service, room) dialogs.JoinGroupchatWindow(self.account, service) except GajimGeneralException: pass |