Mac OS X joystick calibration code should start with device-specified bounds.

Fixes Bugzilla #344.

--HG--
branch : SDL-1.2
This commit is contained in:
Ryan C. Gordon
2007-05-29 12:01:07 +00:00
parent 75e0c3a473
commit 3b60f99754

View File

@@ -241,12 +241,10 @@ static void HIDGetElementInfo (CFTypeRef refElement, recElement *pElement)
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?