Mercurial > mamba
changeset 512:0ccdcc970ae2
Improved unpausing in the level editor.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Sun, 18 Sep 2011 00:18:07 +0200 |
parents | e94f2b7df88d |
children | 5f26ba2402cc |
files | mamba/habitats/editor.py |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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()