frontends: fixes bug with private message introduced with revision 1000 (6f1e03068b5f) + display messages from contacts not in roster
This commit is contained in:
parent
2afa53f755
commit
f09fb76752
1 changed files with 49 additions and 30 deletions
|
|
@ -79,11 +79,16 @@ class ContactList(wx.SimpleHtmlListBox, QuickContactList):
|
|||
def replace(self, contact, groups=None, attributes=None):
|
||||
"""Add a contact to the list if doesn't exist, else update it.
|
||||
|
||||
This method can be called with groups=None for the purpose of updating
|
||||
the contact's attributes (e.g. nickname). In that case, the groups
|
||||
attribute must not be set to the default group but ignored. If not,
|
||||
you may move your contact from its actual group(s) to the default one.
|
||||
|
||||
None value for 'groups' has a different meaning than [None] which is for the default group.
|
||||
|
||||
@param jid (JID)
|
||||
@param groups (list): list of groups or None to ignore the groups membership.
|
||||
@param attributes (dict)
|
||||
|
||||
XXX: None value for 'groups' has a different meaning than [None] which is for the default group.
|
||||
"""
|
||||
log.debug(_("update %s") % contact)
|
||||
if not self.__find_idx(contact):
|
||||
|
|
|
|||
Loading…
Reference in a new issue