summaryrefslogtreecommitdiff
path: root/src/core/hid/input_converter.cpp
diff options
context:
space:
mode:
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);