diff mamba/widgets/toollist.py @ 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 1e8dca95c48a
children 170d4a43c00e
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