Przeglądaj źródła

Check window fullscreen flag in SDL_GetWindowSizeInPixels

hwsmm 1 rok temu
rodzic
commit
8fa550e003
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      src/video/SDL_video.c

+ 1 - 1
src/video/SDL_video.c

@@ -3028,7 +3028,7 @@ int SDL_GetWindowSizeInPixels(SDL_Window *window, int *w, int *h)
 
 
         SDL_GetWindowSize(window, w, h);
         SDL_GetWindowSize(window, w, h);
 
 
-        if (SDL_GetWindowFullscreenModeInternal(window)) {
+        if ((window->flags & SDL_WINDOW_FULLSCREEN) && SDL_GetWindowFullscreenModeInternal(window)) {
             mode = SDL_GetCurrentDisplayMode(displayID);
             mode = SDL_GetCurrentDisplayMode(displayID);
         } else {
         } else {
             mode = SDL_GetDesktopDisplayMode(displayID);
             mode = SDL_GetDesktopDisplayMode(displayID);