diff options
| author | Pavel Barabanov <pavelbarabanov94@gmail.com> | 2025-06-24 07:13:07 +0300 |
|---|---|---|
| committer | Pavel Barabanov <pavelbarabanov94@gmail.com> | 2025-06-24 07:13:07 +0300 |
| commit | 846ec85f24928c98bf14b21ff432f02eeda287b3 (patch) | |
| tree | cc6a462e9a9a56bd8f66f37bedcb4862ef48e0ec /src | |
| parent | 59e69d91f445d3e5d9d48369bee8bb591e18f3c5 (diff) | |
[hid] stub for ActivateDebugMouse
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/hid/hid_server.cpp | 7 | ||||
| -rw-r--r-- | src/core/hle/service/hid/hid_server.h | 1 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/core/hle/service/hid/hid_server.cpp b/src/core/hle/service/hid/hid_server.cpp index d38a8c04fa..119fbd0af5 100644 --- a/src/core/hle/service/hid/hid_server.cpp +++ b/src/core/hle/service/hid/hid_server.cpp @@ -48,7 +48,7 @@ IHidServer::IHidServer(Core::System& system_, std::shared_ptr<ResourceManager> r {1, C<&IHidServer::ActivateDebugPad>, "ActivateDebugPad"}, {11, C<&IHidServer::ActivateTouchScreen>, "ActivateTouchScreen"}, {21, C<&IHidServer::ActivateMouse>, "ActivateMouse"}, - {26, nullptr, "ActivateDebugMouse"}, + {26, C<&IHidServer::ActivateDebugMouse>, "ActivateDebugMouse"}, {31, C<&IHidServer::ActivateKeyboard>, "ActivateKeyboard"}, {32, C<&IHidServer::SendKeyboardLockKeyEvent>, "SendKeyboardLockKeyEvent"}, {40, C<&IHidServer::AcquireXpadIdEventHandle>, "AcquireXpadIdEventHandle"}, @@ -234,6 +234,11 @@ Result IHidServer::ActivateMouse(ClientAppletResourceUserId aruid) { R_RETURN(GetResourceManager()->GetMouse()->Activate(aruid.pid)); } +Result IHidServer::ActivateDebugMouse(ClientAppletResourceUserId aruid) { + LOG_WARNING(Service_HID, "(STUBBED) called, applet_resource_user_id={}", aruid.pid); + R_SUCCEED(); +} + Result IHidServer::ActivateKeyboard(ClientAppletResourceUserId aruid) { LOG_DEBUG(Service_HID, "called, applet_resource_user_id={}", aruid.pid); diff --git a/src/core/hle/service/hid/hid_server.h b/src/core/hle/service/hid/hid_server.h index 9fdb25d5ca..df6adcf220 100644 --- a/src/core/hle/service/hid/hid_server.h +++ b/src/core/hle/service/hid/hid_server.h @@ -37,6 +37,7 @@ private: Result ActivateDebugPad(ClientAppletResourceUserId aruid); Result ActivateTouchScreen(ClientAppletResourceUserId aruid); Result ActivateMouse(ClientAppletResourceUserId aruid); + Result ActivateDebugMouse(ClientAppletResourceUserId aruid); Result ActivateKeyboard(ClientAppletResourceUserId aruid); Result SendKeyboardLockKeyEvent(u32 flags); Result AcquireXpadIdEventHandle(OutCopyHandle<Kernel::KReadableEvent> out_event, |
