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