Explorar o código

Made helper window creation depend on initializing the Haptics or Joystick subsystems.

Sam Lantinga %!s(int64=12) %!d(string=hai) anos
pai
achega
3523b409bc
Modificáronse 1 ficheiros con 5 adicións e 3 borrados
  1. 5 3
      src/SDL.c

+ 5 - 3
src/SDL.c

@@ -115,9 +115,11 @@ SDL_InitSubSystem(Uint32 flags)
     SDL_ClearError();
 
 #if SDL_VIDEO_DRIVER_WINDOWS
-    if (SDL_HelperWindowCreate() < 0) {
-        return -1;
-    }
+	if ((flags & (SDL_INIT_HAPTIC|SDL_INIT_JOYSTICK))) {
+		if (SDL_HelperWindowCreate() < 0) {
+			return -1;
+		}
+	}
 #endif
 
 #if !SDL_TIMERS_DISABLED