Author: cazfi
Date: Fri Nov  4 09:44:58 2016
New Revision: 34381

URL: http://svn.gna.org/viewcvs/freeciv?rev=34381&view=rev
Log:
Implemented fullscreen mode for sdl2-client

See patch #7901

Modified:
    trunk/client/gui-sdl2/graphics.c

Modified: trunk/client/gui-sdl2/graphics.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/gui-sdl2/graphics.c?rev=34381&r1=34380&r2=34381&view=diff
==============================================================================
--- trunk/client/gui-sdl2/graphics.c    (original)
+++ trunk/client/gui-sdl2/graphics.c    Fri Nov  4 09:44:58 2016
@@ -603,6 +603,16 @@
                                  SDL_WINDOWPOS_UNDEFINED,
                                  iWidth, iHeight,
                                  0);
+
+  if (iFlags & SDL_WINDOW_FULLSCREEN) {
+    SDL_DisplayMode mode;
+
+    /* Use SDL_WINDOW_FULLSCREEN_DESKTOP instead of real SDL_WINDOW_FULLSCREEN 
*/
+    SDL_SetWindowFullscreen(Main.screen, SDL_WINDOW_FULLSCREEN_DESKTOP);
+    SDL_GetWindowDisplayMode(Main.screen, &mode);
+    iWidth = mode.w;
+    iHeight = mode.h;
+  }
 
   if (is_bigendian()) {
       main_surface = SDL_CreateRGBSurface(0, iWidth, iHeight, 32,


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to