diff options
-rw-r--r-- | olpcgames/activity.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/olpcgames/activity.py b/olpcgames/activity.py index ddd9a85..b0f1d28 100644 --- a/olpcgames/activity.py +++ b/olpcgames/activity.py @@ -163,7 +163,8 @@ class PygameActivity(activity.Activity): self.game_handler or self.game_name ) if self.pygame_mode != 'Cairo': - self._pgc = self.PYGAME_CANVAS_CLASS(*self.game_size) + size = max(gtk.gdk.screen_width(), gtk.gdk.screen_height()) + self._pgc = self.PYGAME_CANVAS_CLASS(*(size, size)) self.set_canvas(self._pgc) self._pgc.grab_focus() self._pgc.connect_game(self.game_handler or self.game_name) |