Disable error checks for reset actuators and set autocenter.

Reset actuators and set autocenter might not actually be supported on all
 implementations. We'll just disable error checking since they aren't
 critical to neither opening the joystick nor the haptic subsystem.
This commit is contained in:
Edgar Simo 2010-02-28 09:23:23 +00:00
parent 565127b07c
commit 9aeb408fa2

View file

@ -439,11 +439,13 @@ SDL_SYS_JoystickOpen(SDL_Joystick * joystick)
InputDevice,
DISFFC_RESET);
/* Not necessarily supported, ignore if not supported.
if (FAILED(result)) {
SetDIerror("IDirectInputDevice2::SendForceFeedbackCommand",
result);
return (-1);
}
*/
result = IDirectInputDevice2_Unacquire(joystick->hwdata->InputDevice);
@ -462,10 +464,12 @@ SDL_SYS_JoystickOpen(SDL_Joystick * joystick)
IDirectInputDevice2_SetProperty(joystick->hwdata->InputDevice,
DIPROP_AUTOCENTER, &dipdw.diph);
/* Not necessarily supported, ignore if not supported.
if (FAILED(result)) {
SetDIerror("IDirectInputDevice2::SetProperty", result);
return (-1);
}
*/
}
/* What buttons and axes does it have? */