Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2012-05-04 03:42:23 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2012-05-04 03:42:23 (GMT)
commitfb6dc6f40883f5c348d9800eea1a8efe83b63d1b (patch)
treef30c2357f1a0f36c15244e1e6532bd4cfcd730e7
parent6d9cbdc157e0b7d0a0fdf807ec8dfb2d510f2edb (diff)
Avoid error if click in furniture
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
-rw-r--r--mapnav.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/mapnav.py b/mapnav.py
index 7cfb473..77d1682 100644
--- a/mapnav.py
+++ b/mapnav.py
@@ -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