Explorar el Código

Fixed reading the factory stick calibration for Nintendo Switch controllers

Sam Lantinga hace 3 semanas
padre
commit
8d6c456fb3
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      src/joystick/hidapi/SDL_hidapi_switch.c

+ 2 - 2
src/joystick/hidapi/SDL_hidapi_switch.c

@@ -1026,12 +1026,12 @@ static bool LoadStickCalibration(SDL_DriverSwitch_Context *ctx)
                 // Avoid overriding user calibration if it's present for only one stick (known to happen on JoyCons)
                 // Avoid overriding user calibration if it's present for only one stick (known to happen on JoyCons)
                 if (!have_left_stick_cal) {
                 if (!have_left_stick_cal) {
                     have_left_stick_cal = true;
                     have_left_stick_cal = true;
-                    SDL_memcpy(pLeftStickCal, user_reply->stickFactoryCalibration.rgucLeftCalibration, sizeof(pLeftStickCal));
+                    SDL_memcpy(pLeftStickCal, factory_reply->stickFactoryCalibration.rgucLeftCalibration, sizeof(pLeftStickCal));
                 }
                 }
 
 
                 if (!have_right_stick_cal) {
                 if (!have_right_stick_cal) {
                     have_right_stick_cal = true;
                     have_right_stick_cal = true;
-                    SDL_memcpy(pRightStickCal, user_reply->stickFactoryCalibration.rgucRightCalibration, sizeof(pRightStickCal));
+                    SDL_memcpy(pRightStickCal, factory_reply->stickFactoryCalibration.rgucRightCalibration, sizeof(pRightStickCal));
                 }
                 }
 
 
                 break;
                 break;