summaryrefslogtreecommitdiff
path: root/src/core/hid/input_converter.cpp
diff options
context:
space:
mode:
authorGravatar liamwhite2022-10-09 17:46:45 -0400
committerGravatar GitHub2022-10-09 17:46:45 -0400
commitc3cae9d99263afd46a1d3205b29cfa62bebd18b3 (patch)
treeec1f256daf46822a808a5abbab415bb6137ecd75 /src/core/hid/input_converter.cpp
parentMerge pull request #8766 from Kelebek1/regs (diff)
parentinput_common: have an unique vector in callback status (diff)
downloadyuzu-c3cae9d99263afd46a1d3205b29cfa62bebd18b3.tar.gz
yuzu-c3cae9d99263afd46a1d3205b29cfa62bebd18b3.tar.xz
yuzu-c3cae9d99263afd46a1d3205b29cfa62bebd18b3.zip
Merge pull request #9043 from german77/vector_data
input_common: have an unique vector in callback status
Diffstat (limited to 'src/core/hid/input_converter.cpp')
-rw-r--r--src/core/hid/input_converter.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/core/hid/input_converter.cpp b/src/core/hid/input_converter.cpp
index fe9915abe..5d8b75b50 100644
--- a/src/core/hid/input_converter.cpp
+++ b/src/core/hid/input_converter.cpp
@@ -277,7 +277,10 @@ Common::Input::CameraStatus TransformToCamera(const Common::Input::CallbackStatu
277 Common::Input::CameraStatus camera{}; 277 Common::Input::CameraStatus camera{};
278 switch (callback.type) { 278 switch (callback.type) {
279 case Common::Input::InputType::IrSensor: 279 case Common::Input::InputType::IrSensor:
280 camera = callback.camera_status; 280 camera = {
281 .format = callback.camera_status,
282 .data = callback.raw_data,
283 };
281 break; 284 break;
282 default: 285 default:
283 LOG_ERROR(Input, "Conversion from type {} to camera not implemented", callback.type); 286 LOG_ERROR(Input, "Conversion from type {} to camera not implemented", callback.type);
@@ -291,7 +294,10 @@ Common::Input::NfcStatus TransformToNfc(const Common::Input::CallbackStatus& cal
291 Common::Input::NfcStatus nfc{}; 294 Common::Input::NfcStatus nfc{};
292 switch (callback.type) { 295 switch (callback.type) {
293 case Common::Input::InputType::Nfc: 296 case Common::Input::InputType::Nfc:
294 return callback.nfc_status; 297 nfc = {
298 .state = callback.nfc_status,
299 .data = callback.raw_data,
300 };
295 break; 301 break;
296 default: 302 default:
297 LOG_ERROR(Input, "Conversion from type {} to NFC not implemented", callback.type); 303 LOG_ERROR(Input, "Conversion from type {} to NFC not implemented", callback.type);