Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugargame
diff options
context:
space:
mode:
Diffstat (limited to 'sugargame')
-rw-r--r--sugargame/event.py5
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