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