Forráskód Böngészése

win32: Don't set the display HDR values to uninitialized data

The HDR properties are zeroed and set in WIN_GetHDRProperties, and using the struct without calling this function results in sending uninitialized data.
Frank Praznik 10 hónapja
szülő
commit
fafc9f642a
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      src/video/windows/SDL_windowsmodes.c

+ 1 - 1
src/video/windows/SDL_windowsmodes.c

@@ -561,8 +561,8 @@ static void WIN_AddDisplay(SDL_VideoDevice *_this, HMONITOR hMonitor, const MONI
                 SDL_SetDisplayContentScale(existing_display, content_scale);
 #ifdef HAVE_DXGI1_6_H
                 WIN_GetHDRProperties(_this, hMonitor, &HDR);
-#endif
                 SDL_SetDisplayHDRProperties(existing_display, &HDR);
+#endif
             }
             goto done;
         }