diff options
| author | 2022-12-22 20:47:51 -0600 | |
|---|---|---|
| committer | 2023-01-19 18:05:22 -0600 | |
| commit | 1c08d532e059fab603facb43f758f37fe148c1fc (patch) | |
| tree | 7451b6e38166cb3c422b22678ae0b989cd447de3 /src/core/hid/emulated_controller.h | |
| parent | input_common: Implement joycon nfc (diff) | |
| download | yuzu-1c08d532e059fab603facb43f758f37fe148c1fc.tar.gz yuzu-1c08d532e059fab603facb43f758f37fe148c1fc.tar.xz yuzu-1c08d532e059fab603facb43f758f37fe148c1fc.zip | |
core: hid: Fix input regressions
Diffstat (limited to 'src/core/hid/emulated_controller.h')
| -rw-r--r-- | src/core/hid/emulated_controller.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/core/hid/emulated_controller.h b/src/core/hid/emulated_controller.h index d044cc36b..c517aa5d7 100644 --- a/src/core/hid/emulated_controller.h +++ b/src/core/hid/emulated_controller.h | |||
| @@ -40,8 +40,10 @@ using ColorDevices = | |||
| 40 | using BatteryDevices = | 40 | using BatteryDevices = |
| 41 | std::array<std::unique_ptr<Common::Input::InputDevice>, max_emulated_controllers>; | 41 | std::array<std::unique_ptr<Common::Input::InputDevice>, max_emulated_controllers>; |
| 42 | using CameraDevices = std::unique_ptr<Common::Input::InputDevice>; | 42 | using CameraDevices = std::unique_ptr<Common::Input::InputDevice>; |
| 43 | using RingAnalogDevice = std::unique_ptr<Common::Input::InputDevice>; | 43 | using RingAnalogDevices = |
| 44 | using NfcDevices = std::unique_ptr<Common::Input::InputDevice>; | 44 | std::array<std::unique_ptr<Common::Input::InputDevice>, max_emulated_controllers>; |
| 45 | using NfcDevices = | ||
| 46 | std::array<std::unique_ptr<Common::Input::InputDevice>, max_emulated_controllers>; | ||
| 45 | using OutputDevices = std::array<std::unique_ptr<Common::Input::OutputDevice>, output_devices_size>; | 47 | using OutputDevices = std::array<std::unique_ptr<Common::Input::OutputDevice>, output_devices_size>; |
| 46 | 48 | ||
| 47 | using ButtonParams = std::array<Common::ParamPackage, Settings::NativeButton::NumButtons>; | 49 | using ButtonParams = std::array<Common::ParamPackage, Settings::NativeButton::NumButtons>; |
| @@ -51,8 +53,8 @@ using TriggerParams = std::array<Common::ParamPackage, Settings::NativeTrigger:: | |||
| 51 | using ColorParams = std::array<Common::ParamPackage, max_emulated_controllers>; | 53 | using ColorParams = std::array<Common::ParamPackage, max_emulated_controllers>; |
| 52 | using BatteryParams = std::array<Common::ParamPackage, max_emulated_controllers>; | 54 | using BatteryParams = std::array<Common::ParamPackage, max_emulated_controllers>; |
| 53 | using CameraParams = Common::ParamPackage; | 55 | using CameraParams = Common::ParamPackage; |
| 54 | using RingAnalogParams = Common::ParamPackage; | 56 | using RingAnalogParams = std::array<Common::ParamPackage, max_emulated_controllers>; |
| 55 | using NfcParams = Common::ParamPackage; | 57 | using NfcParams = std::array<Common::ParamPackage, max_emulated_controllers>; |
| 56 | using OutputParams = std::array<Common::ParamPackage, output_devices_size>; | 58 | using OutputParams = std::array<Common::ParamPackage, output_devices_size>; |
| 57 | 59 | ||
| 58 | using ButtonValues = std::array<Common::Input::ButtonStatus, Settings::NativeButton::NumButtons>; | 60 | using ButtonValues = std::array<Common::Input::ButtonStatus, Settings::NativeButton::NumButtons>; |
| @@ -538,7 +540,7 @@ private: | |||
| 538 | BatteryDevices battery_devices; | 540 | BatteryDevices battery_devices; |
| 539 | ColorDevices color_devices; | 541 | ColorDevices color_devices; |
| 540 | CameraDevices camera_devices; | 542 | CameraDevices camera_devices; |
| 541 | RingAnalogDevice ring_analog_device; | 543 | RingAnalogDevices ring_analog_devices; |
| 542 | NfcDevices nfc_devices; | 544 | NfcDevices nfc_devices; |
| 543 | OutputDevices output_devices; | 545 | OutputDevices output_devices; |
| 544 | 546 | ||