From 71dd15838ecbed2eeb168df071ac3f69eeffe5dc Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Tue, 17 Dec 2013 04:03:04 -0400 Subject: [PATCH] Workaround for SDL_HAPTIC_INFINITY failing in Windows is no longer needed (patched in SDL as of 2 months ago) --- src/modules/joystick/sdl/Joystick.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/modules/joystick/sdl/Joystick.cpp b/src/modules/joystick/sdl/Joystick.cpp index cabf173e1..c92b09e6d 100644 --- a/src/modules/joystick/sdl/Joystick.cpp +++ b/src/modules/joystick/sdl/Joystick.cpp @@ -364,10 +364,7 @@ bool Joystick::setVibration(float left, float right) memset(&vibration.effect, 0, sizeof(SDL_HapticEffect)); vibration.effect.type = SDL_HAPTIC_LEFTRIGHT; - // SDL's Xinput code has an int. overflow bug with SDL_HAPTIC_INFINITY. - const Uint32 long_time = 1000 * 60 * 60 * 2; - - vibration.effect.leftright.length = long_time; + vibration.effect.leftright.length = SDL_HAPTIC_INFINITY; vibration.effect.leftright.large_magnitude = Uint16(left * LOVE_UINT16_MAX); vibration.effect.leftright.small_magnitude = Uint16(right * LOVE_UINT16_MAX);