X-Git-Url: https://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Fsdl%2Fmain.c;h=df880c432e3a2b9cf8e447faf0adfd02e6872082;hp=07dccf98f5fee9198b1f4f748165619438e402b3;hb=fcf91b33fd6968628c8f22b1c9af378985ab69a8;hpb=35a8dd0de73e0b8f9175600785e2af74b6a03395 diff --git a/src/sdl/main.c b/src/sdl/main.c index 07dccf9..df880c4 100644 --- a/src/sdl/main.c +++ b/src/sdl/main.c @@ -137,9 +137,12 @@ void Y_unset_videomode (void) { void Y_set_fullscreen (int yes) { assert(surf != NULL); - Uint32 flags = surf->flags & ~SDL_FULLSCREEN; + int flags = 0; if ((surf->flags & SDL_FULLSCREEN) == 0) { - flags |= SDL_FULLSCREEN; + flags |= SYSTEM_USE_FULLSCREEN; + } + if (surf->flags & SDL_OPENGL) { + flags |= SDL_OPENGL; } Y_set_videomode(surf->w, surf->h, flags); }