Added the ability to "disconnect" individual npads
Fixes arms
This commit is contained in:
parent
b79c294c02
commit
f43815af5d
3 changed files with 40 additions and 16 deletions
|
@ -411,7 +411,10 @@ private:
|
|||
}
|
||||
|
||||
void DisconnectNpad(Kernel::HLERequestContext& ctx) {
|
||||
applet_resource->DeactivateController(HidController::NPad);
|
||||
IPC::RequestParser rp{ctx};
|
||||
auto npad_id = rp.PopRaw<u32>();
|
||||
applet_resource->GetController<Controller_NPad>(HidController::NPad)
|
||||
.DisconnectNPad(npad_id);
|
||||
IPC::ResponseBuilder rb{ctx, 2};
|
||||
rb.Push(RESULT_SUCCESS);
|
||||
LOG_DEBUG(Service_HID, "called");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue