浏览代码

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

Sam Lantinga 12 年之前
父节点
当前提交
3523b409bc
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      src/SDL.c

+ 5 - 3
src/SDL.c

@@ -115,9 +115,11 @@ SDL_InitSubSystem(Uint32 flags)
     SDL_ClearError();
     SDL_ClearError();
 
 
 #if SDL_VIDEO_DRIVER_WINDOWS
 #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
 #endif
 
 
 #if !SDL_TIMERS_DISABLED
 #if !SDL_TIMERS_DISABLED