From 6559613ad0d45d0490fb5ea64c035d60772f75c6 Mon Sep 17 00:00:00 2001 From: Gonzalo Odiard Date: Mon, 17 Jun 2013 21:44:11 +0000 Subject: Make screen fit both portrait and landscape Signed-off-by: Walter Bender --- 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) -- cgit v0.9.1