comparison gamelib/cursor.py @ 513:0e8487038834

fixed crash caused by the manual item's special snowflakeness
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Sun, 05 Sep 2010 22:59:33 +0200
parents 92029c76b687
children
comparison
equal deleted inserted replaced
512:b10dae40dc32 513:0e8487038834
88 def mouse_delta(self, event): 88 def mouse_delta(self, event):
89 self.invalidate() 89 self.invalidate()
90 90
91 @classmethod 91 @classmethod
92 def set_cursor(cls, item): 92 def set_cursor(cls, item):
93 if item is None: 93 if item is None or item.CURSOR is None:
94 cls.cursor = HAND 94 cls.cursor = HAND
95 else: 95 else:
96 cls.cursor = item.CURSOR 96 cls.cursor = item.CURSOR
97 if cls.cursor != cls._loaded_cursor: 97 if cls.cursor != cls._loaded_cursor:
98 cls._loaded_cursor = cls.cursor 98 cls._loaded_cursor = cls.cursor