From d459aaaf6f6b2145d09a46811088524dc65fe4cc Mon Sep 17 00:00:00 2001 From: kalimag Date: Sat, 19 Aug 2023 23:27:05 +0200 Subject: [PATCH] Dispose disks in Nyma cores (#3751) --- src/BizHawk.Emulation.Cores/Waterbox/NymaCore.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/BizHawk.Emulation.Cores/Waterbox/NymaCore.cs b/src/BizHawk.Emulation.Cores/Waterbox/NymaCore.cs index 95003b5ada..474a1561f3 100644 --- a/src/BizHawk.Emulation.Cores/Waterbox/NymaCore.cs +++ b/src/BizHawk.Emulation.Cores/Waterbox/NymaCore.cs @@ -334,5 +334,17 @@ namespace BizHawk.Emulation.Cores.Waterbox private IntPtr _frameThreadPtr; private Action _frameThreadStart; + + public override void Dispose() + { + if (_disks != null) + { + foreach (var disk in _disks) + { + disk.Dispose(); + } + } + base.Dispose(); + } } }