From 0f8ebb4c8ad904837bdca0ffa2aff6ac31320896 Mon Sep 17 00:00:00 2001 From: Goffi Date: Sun, 24 Feb 2013 15:29:31 +0100 Subject: [PATCH] Primitivus: fixed contacts list (un)hidding fix bug 17 --- frontends/src/primitivus/primitivus | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frontends/src/primitivus/primitivus b/frontends/src/primitivus/primitivus index 60814580..a50250ec 100755 --- a/frontends/src/primitivus/primitivus +++ b/frontends/src/primitivus/primitivus @@ -150,11 +150,10 @@ class PrimitivusApp(QuickApp): 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: