aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPavel Barabanov <pavelbarabanov94@gmail.com>2025-06-24 07:13:07 +0300
committerPavel Barabanov <pavelbarabanov94@gmail.com>2025-06-24 07:13:07 +0300
commit846ec85f24928c98bf14b21ff432f02eeda287b3 (patch)
treecc6a462e9a9a56bd8f66f37bedcb4862ef48e0ec /src
parent59e69d91f445d3e5d9d48369bee8bb591e18f3c5 (diff)
[hid] stub for ActivateDebugMouse
Diffstat (limited to 'src')
-rw-r--r--src/core/hle/service/hid/hid_server.cpp7
-rw-r--r--src/core/hle/service/hid/hid_server.h1
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,