diff --git a/src/video/SDL_video.c b/src/video/SDL_video.c index 3dc6589ec6..6dbd60e242 100644 --- a/src/video/SDL_video.c +++ b/src/video/SDL_video.c @@ -3028,7 +3028,7 @@ int SDL_GetWindowSizeInPixels(SDL_Window *window, int *w, int *h) SDL_GetWindowSize(window, w, h); - if (SDL_GetWindowFullscreenModeInternal(window)) { + if ((window->flags & SDL_WINDOW_FULLSCREEN) && SDL_GetWindowFullscreenModeInternal(window)) { mode = SDL_GetCurrentDisplayMode(displayID); } else { mode = SDL_GetDesktopDisplayMode(displayID);