]> git.mxchange.org Git - flightgear.git/blobdiff - src/Input/FGMacOSXEventInput.cxx
Interim windows build fix
[flightgear.git] / src / Input / FGMacOSXEventInput.cxx
index 5c0fe4505d9facfd795b2d1e8a10db6bb08167f4..20076ca2712800e26006787153c5db07ab418efd 100644 (file)
@@ -343,7 +343,7 @@ void HIDElement::generateEvent(FGMacOSXInputDevice *device, double dt, int modif
 }
 
 AxisElement::AxisElement(CFDictionaryRef element, long page, long usage) : 
-  HIDElement(element, page, usage), dead_band(0.00), saturate(1.0)
+  HIDElement(element, page, usage), dead_band(0.00)
 {
   min = GetHIDElementLongValue(element, kIOHIDElementMinKey); 
   max = GetHIDElementLongValue(element, kIOHIDElementMaxKey);
@@ -353,7 +353,7 @@ AxisElement::AxisElement(CFDictionaryRef element, long page, long usage) :
 
   name = ((isRelative == true) ? "rel-" : "abs-") + name;
 
-  center = min + (max - abs(min)) * 0.5;
+  center = min + (max - std::abs(min)) * 0.5;
   SG_LOG(SG_INPUT, SG_DEBUG, "HID Axis Element; " << name << " min: " << min << " max:" << max << " center: " << center);
   SG_LOG(SG_INPUT, SG_DEBUG, "isRelative=" << isRelative << ", isWrapping=" << isWrapping << ", isNonLinear=" << isNonLinear);
 }