# HG changeset patch # User Ryan C. Gordon # Date 1180440067 0 # Node ID 14bec334705faffe678f058b069ad1df687cdd17 # Parent d59dacd36696747c2775ef9d0d088645857f1eea Mac OS X joystick calibration code should start with device-specified bounds. Fixes Bugzilla #344. diff -r d59dacd36696 -r 14bec334705f src/joystick/darwin/SDL_sysjoystick.c --- a/src/joystick/darwin/SDL_sysjoystick.c Sun May 27 08:53:48 2007 +0000 +++ b/src/joystick/darwin/SDL_sysjoystick.c Tue May 29 12:01:07 2007 +0000 @@ -241,12 +241,10 @@ pElement->cookie = (IOHIDElementCookie) number; refType = CFDictionaryGetValue (refElement, CFSTR(kIOHIDElementMinKey)); if (refType && CFNumberGetValue (refType, kCFNumberLongType, &number)) - pElement->min = number; - pElement->maxReport = pElement->min; + pElement->minReport = pElement->min = number; refType = CFDictionaryGetValue (refElement, CFSTR(kIOHIDElementMaxKey)); if (refType && CFNumberGetValue (refType, kCFNumberLongType, &number)) - pElement->max = number; - pElement->minReport = pElement->max; + pElement->maxReport = pElement->max = number; /* TODO: maybe should handle the following stuff somehow?