diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2012-05-04 03:42:23 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2012-05-04 03:42:23 (GMT) |
commit | fb6dc6f40883f5c348d9800eea1a8efe83b63d1b (patch) | |
tree | f30c2357f1a0f36c15244e1e6532bd4cfcd730e7 | |
parent | 6d9cbdc157e0b7d0a0fdf807ec8dfb2d510f2edb (diff) |
Avoid error if click in furniture
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
-rw-r--r-- | mapnav.py | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -153,10 +153,13 @@ class MapNavView(gtk.DrawingArea): self.update_wall_info(self.x, self.y, self.direction) else: # in play mode trigger event - if wall_object['type_object'] == 'resource': - self.emit('resource-clicked', wall_object['id_object']) - if wall_object['type_object'] == 'question': - self.emit('question-clicked', wall_object['id_object']) + if 'type_object' in wall_object: + if wall_object['type_object'] == 'resource': + self.emit('resource-clicked', + wall_object['id_object']) + if wall_object['type_object'] == 'question': + self.emit('question-clicked', + wall_object['id_object']) if self.view_mode == self.MODE_EDIT: # check resize |