# HG changeset patch # User Goffi # Date 1361716171 -3600 # Node ID ea9aa51234eb9d3332dd39a00328710eafe1198f # Parent c123dddaea6bdee53b1cd58c169f958696460f9b Primitivus: fixed contacts list (un)hidding fix bug 17 diff -r c123dddaea6b -r ea9aa51234eb frontends/src/primitivus/primitivus --- a/frontends/src/primitivus/primitivus Sun Feb 24 13:57:37 2013 +0100 +++ b/frontends/src/primitivus/primitivus Sun Feb 24 15:29:31 2013 +0100 @@ -150,11 +150,10 @@ self.debug() elif input == 'f2': #user wants to (un)hide the contact_list try: - center_widgets = self.center_part.widget_list - if self.contact_list in center_widgets: - self.center_part.set_focus(0) #necessary as the focus change to the next object, we can go out of range if we are on the last object of self.center_part - center_widgets.remove(self.contact_list) - del self.center_part.column_types[0] + for wid, options in self.center_part.contents: + if self.contact_list is wid: + self.center_part.contents.remove((wid, options)) + break else: self.center_part.contents.insert(0, (self.contact_list, ('weight', 2, False))) except AttributeError: