# HG changeset patch # User Goffi # Date 1470862278 -7200 # Node ID 997cf25e785c8d483709e23412e3b2a6c0292a3c # Parent bc2082685234a79100da5eb83c479ad46c6488a4 browser side (contact list): fixed groups displaying diff -r bc2082685234 -r 997cf25e785c src/browser/sat_browser/contact_list.py --- a/src/browser/sat_browser/contact_list.py Wed Aug 10 22:48:46 2016 +0200 +++ b/src/browser/sat_browser/contact_list.py Wed Aug 10 22:51:18 2016 +0200 @@ -63,10 +63,7 @@ VerticalPanel.__init__(self) self.setStyleName('groupPanel') self._parent = parent - - @property - def _groups(self): - return self._parent.contact_list._groups + self._groups = set() def add(self, group): if group in self._groups: @@ -102,7 +99,7 @@ return None def getGroups(self): - return set([g for g in self._groups if g is not None]) + return self._groups class ContactTitleLabel(libervia_widget.DragLabel, Label, ClickHandler): @@ -202,7 +199,7 @@ return False def getGroups(self): - return self._group_panel.getGroups() + return set([g for g in self._groups if g is not None]) def onMouseMove(self, sender, x, y): pass