From 4ab4bf3c5b3357bd3ef8c446bfd4401b97abf512 Mon Sep 17 00:00:00 2001 From: emmaus Date: Sat, 11 Aug 2018 18:23:45 +0000 Subject: [PATCH] dispose event --- Ryujinx.HLE/OsHle/Services/Hid/IHidServer.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Ryujinx.HLE/OsHle/Services/Hid/IHidServer.cs b/Ryujinx.HLE/OsHle/Services/Hid/IHidServer.cs index 11dbaaea35..f23164ce3f 100644 --- a/Ryujinx.HLE/OsHle/Services/Hid/IHidServer.cs +++ b/Ryujinx.HLE/OsHle/Services/Hid/IHidServer.cs @@ -2,11 +2,12 @@ using Ryujinx.HLE.Input; using Ryujinx.HLE.Logging; using Ryujinx.HLE.OsHle.Ipc; using Ryujinx.HLE.OsHle.Handles; +using System; using System.Collections.Generic; namespace Ryujinx.HLE.OsHle.Services.Hid { - class IHidServer : IpcService + class IHidServer : IpcService, IDisposable { private Dictionary m_Commands; @@ -281,5 +282,18 @@ namespace Ryujinx.HLE.OsHle.Services.Hid return 0; } + + public void Dispose() + { + Dispose(true); + } + + protected virtual void Dispose(bool Disposing) + { + if (Disposing) + { + NpadStyleSetUpdateEvent.Dispose(); + } + } } }