diff options
| author | 2024-02-23 12:44:17 -0600 | |
|---|---|---|
| committer | 2024-02-23 18:58:51 -0600 | |
| commit | 98be02898b0562bc3b808434079b4c0929780108 (patch) | |
| tree | 2ed57a4e39ef90e8472b894fc374a36010e4ec3a | |
| parent | service: lbl: Add SaveCurrentSetting, LoadCurrentSetting and IsAutoBrightness... (diff) | |
| download | yuzu-98be02898b0562bc3b808434079b4c0929780108.tar.gz yuzu-98be02898b0562bc3b808434079b4c0929780108.tar.xz yuzu-98be02898b0562bc3b808434079b4c0929780108.zip | |
service: hid: Add IsAnyCustomButtonConfigEnabled for QLaunch
| -rw-r--r-- | src/core/hle/service/hid/hid_system_server.cpp | 12 | ||||
| -rw-r--r-- | src/core/hle/service/hid/hid_system_server.h | 1 |
2 files changed, 12 insertions, 1 deletions
diff --git a/src/core/hle/service/hid/hid_system_server.cpp b/src/core/hle/service/hid/hid_system_server.cpp index 7126a1dcd..b0cd63d72 100644 --- a/src/core/hle/service/hid/hid_system_server.cpp +++ b/src/core/hle/service/hid/hid_system_server.cpp | |||
| @@ -201,7 +201,7 @@ IHidSystemServer::IHidSystemServer(Core::System& system_, std::shared_ptr<Resour | |||
| 201 | {1269, nullptr, "DeleteButtonConfigStorageLeft"}, | 201 | {1269, nullptr, "DeleteButtonConfigStorageLeft"}, |
| 202 | {1270, nullptr, "DeleteButtonConfigStorageRight"}, | 202 | {1270, nullptr, "DeleteButtonConfigStorageRight"}, |
| 203 | {1271, &IHidSystemServer::IsUsingCustomButtonConfig, "IsUsingCustomButtonConfig"}, | 203 | {1271, &IHidSystemServer::IsUsingCustomButtonConfig, "IsUsingCustomButtonConfig"}, |
| 204 | {1272, nullptr, "IsAnyCustomButtonConfigEnabled"}, | 204 | {1272, &IHidSystemServer::IsAnyCustomButtonConfigEnabled, "IsAnyCustomButtonConfigEnabled"}, |
| 205 | {1273, nullptr, "SetAllCustomButtonConfigEnabled"}, | 205 | {1273, nullptr, "SetAllCustomButtonConfigEnabled"}, |
| 206 | {1274, nullptr, "SetDefaultButtonConfig"}, | 206 | {1274, nullptr, "SetDefaultButtonConfig"}, |
| 207 | {1275, nullptr, "SetAllDefaultButtonConfig"}, | 207 | {1275, nullptr, "SetAllDefaultButtonConfig"}, |
| @@ -926,6 +926,16 @@ void IHidSystemServer::IsUsingCustomButtonConfig(HLERequestContext& ctx) { | |||
| 926 | rb.Push(is_enabled); | 926 | rb.Push(is_enabled); |
| 927 | } | 927 | } |
| 928 | 928 | ||
| 929 | void IHidSystemServer::IsAnyCustomButtonConfigEnabled(HLERequestContext& ctx) { | ||
| 930 | const bool is_enabled = false; | ||
| 931 | |||
| 932 | LOG_DEBUG(Service_HID, "(STUBBED) called, is_enabled={}", is_enabled); | ||
| 933 | |||
| 934 | IPC::ResponseBuilder rb{ctx, 3}; | ||
| 935 | rb.Push(ResultSuccess); | ||
| 936 | rb.Push(is_enabled); | ||
| 937 | } | ||
| 938 | |||
| 929 | std::shared_ptr<ResourceManager> IHidSystemServer::GetResourceManager() { | 939 | std::shared_ptr<ResourceManager> IHidSystemServer::GetResourceManager() { |
| 930 | resource_manager->Initialize(); | 940 | resource_manager->Initialize(); |
| 931 | return resource_manager; | 941 | return resource_manager; |
diff --git a/src/core/hle/service/hid/hid_system_server.h b/src/core/hle/service/hid/hid_system_server.h index 738313e08..1a4f244d7 100644 --- a/src/core/hle/service/hid/hid_system_server.h +++ b/src/core/hle/service/hid/hid_system_server.h | |||
| @@ -77,6 +77,7 @@ private: | |||
| 77 | void GetTouchScreenDefaultConfiguration(HLERequestContext& ctx); | 77 | void GetTouchScreenDefaultConfiguration(HLERequestContext& ctx); |
| 78 | void SetForceHandheldStyleVibration(HLERequestContext& ctx); | 78 | void SetForceHandheldStyleVibration(HLERequestContext& ctx); |
| 79 | void IsUsingCustomButtonConfig(HLERequestContext& ctx); | 79 | void IsUsingCustomButtonConfig(HLERequestContext& ctx); |
| 80 | void IsAnyCustomButtonConfigEnabled(HLERequestContext& ctx); | ||
| 80 | 81 | ||
| 81 | std::shared_ptr<ResourceManager> GetResourceManager(); | 82 | std::shared_ptr<ResourceManager> GetResourceManager(); |
| 82 | 83 | ||