aboutsummaryrefslogtreecommitdiff
path: root/src/hid_core/resources/npad/npad.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hid_core/resources/npad/npad.cpp')
-rw-r--r--src/hid_core/resources/npad/npad.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hid_core/resources/npad/npad.cpp b/src/hid_core/resources/npad/npad.cpp
index 8e309238d2..ab5a3f7823 100644
--- a/src/hid_core/resources/npad/npad.cpp
+++ b/src/hid_core/resources/npad/npad.cpp
@@ -50,8 +50,8 @@ NPad::NPad(Core::HID::HIDCore& hid_core_, KernelHelpers::ServiceContext& service
auto& controller = controller_data[aruid_index][i];
controller.device = hid_core.GetEmulatedControllerByIndex(i);
Core::HID::ControllerUpdateCallback engine_callback{
- .on_change = [this, i](Core::HID::ControllerTriggerType type) {
- ControllerUpdate(hid_core.kernel, type, i);
+ .on_change = [this, i, kernel = &hid_core.kernel](Core::HID::ControllerTriggerType type) {
+ ControllerUpdate(*kernel, type, i);
},
.is_npad_service = true,
};