Changeset 9985

Show
Ignore:
Timestamp:
07/22/08 22:29:31 (4 months ago)
Author:
steve-e
Message:

Some small tweaks to the roster visible_func

  • Do not show transports when the account is disconnected. Fixes #4124
  • Hide contacts with unconfirmed subscription when we only want to see online contacts. Fixes #4118
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/roster_window.py

    r9978 r9985  
    12611261                        return True 
    12621262 
    1263                 if contact.ask: 
    1264                         return True 
    1265  
    12661263                if contact.show in ('offline', 'error'): 
    12671264                        if contact.jid in gajim.to_be_removed[account]: 
     
    12911288                        group = jid 
    12921289                        if group == _('Transports'): 
    1293                                 return gajim.config.get('show_transports_group') 
     1290                                return gajim.config.get('show_transports_group') and \ 
     1291                                        (gajim.account_is_connected(account) or \ 
     1292                                        gajim.config.get('showoffline')) 
    12941293                        if gajim.config.get('showoffline'): 
    12951294                                return True 
     1295 
    12961296 
    12971297                        if self.regroup: 
     
    13321332                                return self.contact_is_visible(contact, account) 
    13331333                if type_ == 'agent': 
    1334                         return gajim.config.get('show_transports_group') 
     1334                        return gajim.config.get('show_transports_group') and \ 
     1335                                (gajim.account_is_connected(account) or \ 
     1336                                gajim.config.get('showoffline')) 
    13351337                return True 
    13361338