check SDL_PLATFORM_WINDOWS instead of SDL_VIDEO_DRIVER_WINDOWS when using SDL_HelperWindow

This commit is contained in:
Kyle Sylvestre
2025-07-12 00:44:40 -04:00
committed by Sam Lantinga
parent a190e3b514
commit d42217ba26

View File

@@ -65,7 +65,7 @@
// Initialization/Cleanup routines // Initialization/Cleanup routines
#include "timer/SDL_timer_c.h" #include "timer/SDL_timer_c.h"
#ifdef SDL_VIDEO_DRIVER_WINDOWS #ifdef SDL_PLATFORM_WINDOWS
extern bool SDL_HelperWindowCreate(void); extern bool SDL_HelperWindowCreate(void);
extern void SDL_HelperWindowDestroy(void); extern void SDL_HelperWindowDestroy(void);
#endif #endif
@@ -317,7 +317,7 @@ bool SDL_InitSubSystem(SDL_InitFlags flags)
SDL_DBus_Init(); SDL_DBus_Init();
#endif #endif
#ifdef SDL_VIDEO_DRIVER_WINDOWS #ifdef SDL_PLATFORM_WINDOWS
if (flags & (SDL_INIT_HAPTIC | SDL_INIT_JOYSTICK)) { if (flags & (SDL_INIT_HAPTIC | SDL_INIT_JOYSTICK)) {
if (!SDL_HelperWindowCreate()) { if (!SDL_HelperWindowCreate()) {
goto quit_and_error; goto quit_and_error;
@@ -653,7 +653,7 @@ void SDL_Quit(void)
SDL_bInMainQuit = true; SDL_bInMainQuit = true;
// Quit all subsystems // Quit all subsystems
#ifdef SDL_VIDEO_DRIVER_WINDOWS #ifdef SDL_PLATFORM_WINDOWS
SDL_HelperWindowDestroy(); SDL_HelperWindowDestroy();
#endif #endif
SDL_QuitSubSystem(SDL_INIT_EVERYTHING); SDL_QuitSubSystem(SDL_INIT_EVERYTHING);