Changeset 8924

Show
Ignore:
Timestamp:
10/22/07 10:54:07 (14 months ago)
Author:
asterix
Message:

discover correctly items that are discoverable. see #3479

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/disco.py

    r8584 r8924  
    6868                ('server', 'im'):                               (ToplevelAgentBrowser, 'jabber.png'), 
    6969                ('services', 'jabber'):         (ToplevelAgentBrowser, 'jabber.png'), 
     70                ('hierarchy', 'branch'):        (AgentBrowser, 'jabber.png'), 
    7071 
    7172                # Services 
     
    954955                self.model.append((jid, node, item.get('name', ''), 
    955956                        get_agent_address(jid, node))) 
     957                self.cache.get_info(jid, node, self._agent_info, force = force) 
    956958 
    957959        def _update_item(self, iter, jid, node, item): 
     
    964966                '''Called when an item should be updated in the model with further info. 
    965967                The result of a disco#info query.''' 
    966                 self.model[iter][2] = identities[0].get('name', '') 
     968                name = identities[0].get('name', '') 
     969                if name: 
     970                        self.model[iter][2] = name 
    967971 
    968972        def _update_error(self, iter, jid, node):