changeset 142:cd77974b2a87

Send a fake resize event, to discover the real window size under a tiling window manager
author Stefano Rivera <stefano@rivera.za.net>
date Mon, 02 Sep 2013 19:20:44 +0200
parents 076448ba0582
children deac6a4008e7
files nagslang/engine.py
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/nagslang/engine.py	Mon Sep 02 19:04:36 2013 +0200
+++ b/nagslang/engine.py	Mon Sep 02 19:20:44 2013 +0200
@@ -22,6 +22,10 @@
             'level1': AreaScreen,
         }
         self.change_screen('menu')
+        # Dummy resize event, to force us to realise our real size
+        # http://stackoverflow.com/q/16442573/8629
+        pygame.event.post(pygame.event.Event(pgl.VIDEORESIZE,
+                                             size=(0, 0), w=0, h=0))
 
     def change_screen(self, new_screen):
         if self._current_screen is not None: