Android treat FULLSCREEN flag as FULLSCREEN_DESKTOP

This commit is contained in:
Farmer-Markus 2026-03-19 23:40:09 +01:00
parent e107aece34
commit e4926dd950

View file

@ -1344,6 +1344,12 @@ int SDL_GetWindowDisplayMode(SDL_Window *window, SDL_DisplayMode *mode)
display = SDL_GetDisplayForWindow(window);
#ifdef __ANDROID__
/* Android does not support native resolution changes (SDL_WINDOW_FULLSCREEN) */
if((window->flags & FULLSCREEN_MASK) != 0) {
fullscreen_mode = display->desktop_mode;
}
#else
/* if in desktop size mode, just return the size of the desktop */
if ((window->flags & SDL_WINDOW_FULLSCREEN_DESKTOP) == SDL_WINDOW_FULLSCREEN_DESKTOP) {
fullscreen_mode = display->desktop_mode;
@ -1353,6 +1359,7 @@ int SDL_GetWindowDisplayMode(SDL_Window *window, SDL_DisplayMode *mode)
SDL_zerop(mode);
return SDL_SetError("Couldn't find display mode match");
}
#endif
*mode = fullscreen_mode;