Show
Ignore:
Timestamp:
11/09/07 20:30:15 (13 months ago)
Author:
asterix
Message:

merge some fixes from trunk: [8864] [8866] [8881] [8884] [8887] [8894] [8895] [8902] [8903] [8904] [8905] [8906] [8910] [8918] [8919] [8921] [8923] [8924] [8938] [8942] [8952] [8953] [8954]

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/gajim_0.11.2/src/disco.py

    r8691 r8955  
    6666                ('server', 'im'):                               (ToplevelAgentBrowser, 'jabber.png'), 
    6767                ('services', 'jabber'):         (ToplevelAgentBrowser, 'jabber.png'), 
     68                ('hierarchy', 'branch'):        (AgentBrowser, 'jabber.png'), 
    6869 
    6970                # Services 
     
    7879                ('pubsub', 'service'):          (PubSubBrowser, 'pubsub.png'), 
    7980                ('proxy', 'bytestreams'):       (None, 'bytestreams.png'), # Socks5 FT proxy 
     81                ('headline', 'newmail'):        (ToplevelAgentBrowser, 'mail.png'), 
    8082 
    8183                # Transports 
     
    960962                self.model.append((jid, node, item.get('name', ''), 
    961963                        get_agent_address(jid, node))) 
     964                self.cache.get_info(jid, node, self._agent_info, force = force) 
    962965 
    963966        def _update_item(self, iter, jid, node, item): 
     
    970973                '''Called when an item should be updated in the model with further info. 
    971974                The result of a disco#info query.''' 
    972                 self.model[iter][2] = identities[0].get('name', '') 
     975                name = identities[0].get('name', '') 
     976                if name: 
     977                        self.model[iter][2] = name 
    973978 
    974979        def _update_error(self, iter, jid, node):