# HG changeset patch # User Goffi # Date 1424711647 -3600 # Node ID 57a651a5b31dcd4185f721991e2016fb1bf5469a # Parent 5baca9d46c3443907997fc2168168c0d98015dca browser side (contact list): use EntityToShow to know which contacts must be displayed diff -r 5baca9d46c34 -r 57a651a5b31d src/browser/sat_browser/contact_list.py --- a/src/browser/sat_browser/contact_list.py Wed Feb 11 11:21:27 2015 +0100 +++ b/src/browser/sat_browser/contact_list.py Mon Feb 23 18:14:07 2015 +0100 @@ -380,7 +380,7 @@ self._group_panel.remove(group) ### JIDS ### - current_contacts = set(self._cache.keys()) + current_contacts = set([jid_ for jid_ in self._cache.keys() if self.entityToShow(jid_)]) shown_contacts = set(self._contacts_panel.getContacts()) new_contacts = current_contacts.difference(shown_contacts) removed_contacts = shown_contacts.difference(current_contacts)