Index: src/hid/OFEvdevGameController.m ================================================================== --- src/hid/OFEvdevGameController.m +++ src/hid/OFEvdevGameController.m @@ -500,12 +500,11 @@ errNo: errno]; _leftTriggerMinPressure = info.minimum; _leftTriggerMaxPressure = info.maximum; _leftTriggerPressure = scale(info.value, - _leftTriggerMinPressure, - _leftTriggerMaxPressure); + _leftTriggerMinPressure, _leftTriggerMaxPressure); } if (_hasRightTriggerPressure) { struct input_absinfo info; @@ -516,13 +515,12 @@ requestedLength: sizeof(info) errNo: errno]; _rightTriggerMinPressure = info.minimum; _rightTriggerMaxPressure = info.maximum; - _leftTriggerPressure = scale(info.value, - _leftTriggerMinPressure, - _leftTriggerMaxPressure); + _rightTriggerPressure = scale(info.value, + _rightTriggerMinPressure, _rightTriggerMaxPressure); } } - (void)retrieveState {