changeset 171:a1162ea4ad67

Avoid cursor timing bug
author Neil Muller <neil@dip.sun.ac.za>
date Wed, 25 Aug 2010 12:41:08 +0200
parents 179913efac85
children 3b5cfb3f794e
files gamelib/cursor.py
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gamelib/cursor.py	Wed Aug 25 12:41:02 2010 +0200
+++ b/gamelib/cursor.py	Wed Aug 25 12:41:08 2010 +0200
@@ -35,6 +35,9 @@
         self.rect.top = pos[1] - self.pointer_y
 
     def set_highlight(self, enable):
+        if not hasattr(self, 'plain_image'):
+            # do nothing if we're not loaded yet
+            return
         if enable != self.highlighted:
             self.highlighted = enable
             self.image = self.plain_image.copy()