changeset 324:ffec90bda89d

Make sure we clear list before refilling it
author Neil Muller <drnlmuller@gmail.com>
date Fri, 16 Sep 2011 20:30:12 +0200
parents c44821def687
children 00c36ff53de9
files mamba/widgets/toollist.py
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/mamba/widgets/toollist.py	Fri Sep 16 20:09:15 2011 +0200
+++ b/mamba/widgets/toollist.py	Fri Sep 16 20:30:12 2011 +0200
@@ -21,6 +21,8 @@
         self.focussable = True
 
     def fill_page(self):
+        for widget in self.children[:]:
+            self.remove(widget)
         self.hot_keys = {}
         self.prev_but = self.next_but = None
         start_page = self.page * self.page_length
@@ -56,7 +58,5 @@
 
     def change_page(self, ev, widget, change):
         self.page += change
-        for widget in self.children[:]:
-            self.remove(widget)
         self.fill_page()
         return True