diff options
Diffstat (limited to 'src/input_common')
| -rw-r--r-- | src/input_common/input_poller.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/input_common/input_poller.cpp b/src/input_common/input_poller.cpp index 75705b67e..ca33fb4eb 100644 --- a/src/input_common/input_poller.cpp +++ b/src/input_common/input_poller.cpp | |||
| @@ -691,9 +691,12 @@ public: | |||
| 691 | } | 691 | } |
| 692 | 692 | ||
| 693 | void OnChange() { | 693 | void OnChange() { |
| 694 | const auto camera_status = GetStatus(); | ||
| 695 | |||
| 694 | const Common::Input::CallbackStatus status{ | 696 | const Common::Input::CallbackStatus status{ |
| 695 | .type = Common::Input::InputType::IrSensor, | 697 | .type = Common::Input::InputType::IrSensor, |
| 696 | .camera_status = GetStatus(), | 698 | .camera_status = camera_status.format, |
| 699 | .raw_data = camera_status.data, | ||
| 697 | }; | 700 | }; |
| 698 | 701 | ||
| 699 | TriggerOnChange(status); | 702 | TriggerOnChange(status); |
| @@ -732,9 +735,12 @@ public: | |||
| 732 | } | 735 | } |
| 733 | 736 | ||
| 734 | void OnChange() { | 737 | void OnChange() { |
| 738 | const auto nfc_status = GetStatus(); | ||
| 739 | |||
| 735 | const Common::Input::CallbackStatus status{ | 740 | const Common::Input::CallbackStatus status{ |
| 736 | .type = Common::Input::InputType::Nfc, | 741 | .type = Common::Input::InputType::Nfc, |
| 737 | .nfc_status = GetStatus(), | 742 | .nfc_status = nfc_status.state, |
| 743 | .raw_data = nfc_status.data, | ||
| 738 | }; | 744 | }; |
| 739 | 745 | ||
| 740 | TriggerOnChange(status); | 746 | TriggerOnChange(status); |