diff --git a/src/core/Pad.cpp b/src/core/Pad.cpp index 084fe888..56bc1431 100644 --- a/src/core/Pad.cpp +++ b/src/core/Pad.cpp @@ -1610,7 +1610,7 @@ int16 CPad::GetSteeringUpDown(void) case 2: { int16 axis = NewState.LeftStickY; - int16 dpad = (NewState.DPadUp - NewState.DPadDown) / 2; + int16 dpad = (NewState.DPadDown - NewState.DPadUp) / 2; if ( Abs(axis) > Abs(dpad) ) return axis;