Fix missing domain service object dispose (#4879)

This commit is contained in:
gdkchan 2023-05-10 21:29:17 -03:00 committed by Matt Heins
parent c335e17ce7
commit abf2e477e3

View file

@ -165,6 +165,12 @@ namespace Ryujinx.Horizon.Sdk.Sf.Cmif
entry.Owner = null;
obj = entry.Obj;
if (obj.ServiceObject is IDisposable disposableObj)
{
disposableObj.Dispose();
}
entry.Obj = null;
_entries.Remove(entry.Node);
entry.Node = null;