# HG changeset patch # User Jeremy Thurgood # Date 1316297887 -7200 # Node ID 0ccdcc970ae243b518273ae9a6db09b5cf70112d # Parent e94f2b7df88d007d41fae1bbc9774213e2614001 Improved unpausing in the level editor. diff -r e94f2b7df88d -r 0ccdcc970ae2 mamba/habitats/editor.py --- a/mamba/habitats/editor.py Sun Sep 18 00:13:39 2011 +0200 +++ b/mamba/habitats/editor.py Sun Sep 18 00:18:07 2011 +0200 @@ -321,8 +321,10 @@ EntryBox((200, 200), message, init_value, callback)) return True + def unpause(self): + self.container.paused = False + def update_level_data(self, filename, name, tileset, track): - self.container.paused = False self.level.name = name self.level.background_track = track @@ -333,7 +335,10 @@ self.setup_toolbar() if err_fn: + err_fn.post_callback = self.unpause self.display_dialog(err_fn) + else: + self.container.paused = False def refresh_display(self): self.level.restart()