diff options
Diffstat (limited to 'sugargame/event.py')
-rw-r--r-- | sugargame/event.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sugargame/event.py b/sugargame/event.py index 4cc3be8..2ee2bed 100644 --- a/sugargame/event.py +++ b/sugargame/event.py @@ -101,7 +101,10 @@ class Translator(object): def _quit_cb(self, data=None): self.__stopped = True - pygame.event.post(pygame.event.Event(pygame.QUIT)) + try: + pygame.event.post(pygame.event.Event(pygame.QUIT)) + except pygame.error, e: + logging.error('pygame already stopped? %s' % (e)) def _keydown_cb(self, widget, event): key = event.keyval |