Browse Source

Fix assert about controller applet version 9

pull/2728/head
MaranBr 5 months ago
parent
commit
78b11c0134
  1. 1
      src/core/hle/service/am/frontend/applet_controller.cpp
  2. 1
      src/core/hle/service/am/frontend/applet_controller.h

1
src/core/hle/service/am/frontend/applet_controller.cpp

@ -134,6 +134,7 @@ void Controller::Initialize() {
break; break;
case ControllerAppletVersion::Version7: case ControllerAppletVersion::Version7:
case ControllerAppletVersion::Version8: case ControllerAppletVersion::Version8:
case ControllerAppletVersion::Version9:
ASSERT(user_arg.size() == sizeof(ControllerSupportArgNew)); ASSERT(user_arg.size() == sizeof(ControllerSupportArgNew));
std::memcpy(&controller_user_arg_new, user_arg.data(), user_arg.size()); std::memcpy(&controller_user_arg_new, user_arg.data(), user_arg.size());
break; break;

1
src/core/hle/service/am/frontend/applet_controller.h

@ -30,6 +30,7 @@ enum class ControllerAppletVersion : u32_le {
Version5 = 0x5, // 6.0.0 - 7.0.1 Version5 = 0x5, // 6.0.0 - 7.0.1
Version7 = 0x7, // 8.0.0 - 10.2.0 Version7 = 0x7, // 8.0.0 - 10.2.0
Version8 = 0x8, // 11.0.0+ Version8 = 0x8, // 11.0.0+
Version8 = 0x9,
}; };
enum class ControllerSupportMode : u8 { enum class ControllerSupportMode : u8 {

Loading…
Cancel
Save