]> git.lizzy.rs Git - irrlicht.git/commitdiff
SDL: Use SDL_WINDOW_FULLSCREEN_DESKTOP and allow to maximize+fullscreen at once ...
authorDS <vorunbekannt75@web.de>
Mon, 20 Feb 2023 12:22:28 +0000 (13:22 +0100)
committerGitHub <noreply@github.com>
Mon, 20 Feb 2023 12:22:28 +0000 (13:22 +0100)
source/Irrlicht/CIrrDeviceSDL.cpp

index 23f00d2579a92a48a60c5a7e92888597dbf66f37..1af434b8ce015ac6ee6622dec3069271c0f1ea8a 100644 (file)
@@ -234,13 +234,17 @@ CIrrDeviceSDL::CIrrDeviceSDL(const SIrrlichtCreationParameters& param)
        createKeyMap();\r
 \r
        if (CreationParams.Fullscreen) {\r
+#ifdef _IRR_EMSCRIPTEN_PLATFORM_\r
                SDL_Flags |= SDL_WINDOW_FULLSCREEN;\r
-       } else  {\r
-               if (Resizable)\r
-                       SDL_Flags |= SDL_WINDOW_RESIZABLE;\r
-               if (CreationParams.WindowMaximized)\r
-                       SDL_Flags |= SDL_WINDOW_MAXIMIZED;\r
+#else\r
+               SDL_Flags |= SDL_WINDOW_FULLSCREEN_DESKTOP;\r
+#endif\r
        }\r
+       if (Resizable)\r
+               SDL_Flags |= SDL_WINDOW_RESIZABLE;\r
+       if (CreationParams.WindowMaximized)\r
+               SDL_Flags |= SDL_WINDOW_MAXIMIZED;\r
+\r
        if (CreationParams.DriverType == video::EDT_OPENGL)\r
        {\r
                SDL_Flags |= SDL_WINDOW_OPENGL;\r