changeset 457:4030ad60eebc

Fix music selection stuff.
author Jeremy Thurgood <firxen@gmail.com>
date Sat, 17 Sep 2011 20:52:46 +0200
parents ce2c9e1d2892
children 09d6bfe8df29
files mamba/widgets/base.py mamba/widgets/editlevel.py
diffstat 2 files changed, 3 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/mamba/widgets/base.py	Sat Sep 17 20:50:33 2011 +0200
+++ b/mamba/widgets/base.py	Sat Sep 17 20:52:46 2011 +0200
@@ -163,12 +163,6 @@
         self.children.append(widget)
         self.rect = self.rect.union(widget.rect)
 
-    def add_modal(self, widget):
-        widget.parent = self
-        widget.parent_modal = self.modal
-        self.modal = False
-        self.children.append(widget)
-
     def remove(self, widget):
         widget.parent = None
         if self.focussed_child is not None:
--- a/mamba/widgets/editlevel.py	Sat Sep 17 20:50:33 2011 +0200
+++ b/mamba/widgets/editlevel.py	Sat Sep 17 20:52:46 2011 +0200
@@ -78,7 +78,9 @@
             load_button.add_callback('clicked', callback, name)
             load_list.append(load_button)
         lb = ListBox((200, 200), title, load_list, 6)
-        self.add_modal(lb)
+        lb.parent_modal = self.modal
+        self.modal = False
+        self.parent.add(lb)
         lb.grab_focus()
 
     def list_tilesets(self, ev, widget):