diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-02-16 17:14:44 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-02-16 17:14:44 (GMT) |
commit | 82bbe36515350b702d3082593f7e91c67eaeccd8 (patch) | |
tree | 9e230b6a14fb3bfc8ed0912ce3a4742895e4fc6d | |
parent | 17d4bb32ac83ba04d6cc3f247f534cefcafd1c5f (diff) |
Treat empty jobject properly
-rw-r--r-- | SliderPuzzleUI.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/SliderPuzzleUI.py b/SliderPuzzleUI.py index d1c394e..93f9bf0 100644 --- a/SliderPuzzleUI.py +++ b/SliderPuzzleUI.py @@ -611,7 +611,11 @@ class SliderPuzzleUI (gtk.Table): def _thaw (self, obj): """ retrieves a frozen status from a python object, as per _freeze """ - #self.thumb._thaw(obj[0]) + logging.debug('_thaw: %s' % obj) + + if not obj[1]['image']: + return + if not obj[1].has_key('image'): self.game.load_image(self.thumb.get_image()) self.set_nr_pieces(None, obj[2]) |