Mercurial > sdl-ios-xcode
diff src/haptic/win32/SDL_syshaptic.c @ 2588:57bd3e462138 gsoc2008_force_feedback
Seems like you have to set the data format too.
author | Edgar Simo <bobbens@gmail.com> |
---|---|
date | Mon, 04 Aug 2008 17:08:52 +0000 |
parents | b4b3beaea5b5 |
children | 1154ad945d94 |
line wrap: on
line diff
--- a/src/haptic/win32/SDL_syshaptic.c Mon Aug 04 17:03:20 2008 +0000 +++ b/src/haptic/win32/SDL_syshaptic.c Mon Aug 04 17:08:52 2008 +0000 @@ -229,6 +229,7 @@ * - Create DirectInputDevice2 interface. * - Release DirectInputDevice interface. * - Set cooperative level. + * - Set data format. * - Acquire exclusiveness. * - Reset actuators. * - Get supported featuers. @@ -277,6 +278,14 @@ goto acquire_err; } + /* Set data format. */ + ret = IDirectInputDevice2_SetDataFormat( haptic->hwdata->device, + &c_dfDIJoystick2 ); + if (FAILED(ret)) { + DI_SetError("Setting data format",ret); + goto query_error; + } + /* Acquire the device. */ ret = IDirectInputDevice2_Acquire(haptic->hwdata->device); if (FAILED(ret)) {