Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2013-06-17 21:44:11 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2013-06-17 21:44:11 (GMT)
commit6559613ad0d45d0490fb5ea64c035d60772f75c6 (patch)
tree408b7d1289c6a08fb7080678a62da5e19ceed156
parentd1a7b4d3bc96d489ea4cb2ab3a47207bcb530b84 (diff)
Make screen fit both portrait and landscape
Signed-off-by: Walter Bender <walter@sugarlabs.org>
-rw-r--r--olpcgames/activity.py3
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)