Ver Fonte

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

Sam Lantinga há 12 anos atrás
pai
commit
3523b409bc
1 ficheiros alterados com 5 adições e 3 exclusões
  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