|
@@ -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
|