From 55ee26136363338d1cfffabd4cca07c9ca9b7847 Mon Sep 17 00:00:00 2001
From: Narr the Reg <juangerman-13@hotmail.com>
Date: Thu, 7 Apr 2022 13:43:14 -0500
Subject: [PATCH] service: hid: Signal event on
 AcquireNpadStyleSetUpdateEventHandle (#3247)

---
 Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs b/Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs
index db093dad06..abc76c62f7 100644
--- a/Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs
+++ b/Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs
@@ -767,6 +767,9 @@ namespace Ryujinx.HLE.HOS.Services.Hid
                 throw new InvalidOperationException("Out of handles!");
             }
 
+            // Games expect this event to be signaled after calling this function
+            evnt.ReadableEvent.Signal();
+
             context.Response.HandleDesc = IpcHandleDesc.MakeCopy(handle);
 
             Logger.Stub?.PrintStub(LogClass.ServiceHid, new { appletResourceUserId, npadId, npadStyleSet });