use more correct disposal pattern

This commit is contained in:
Logan Stromberg 2024-04-30 12:53:51 -07:00
parent fb4be833da
commit 3dbcaad11c

View file

@ -63,7 +63,16 @@ namespace Ryujinx.Horizon.Sdk.Codec.Detail
public void Dispose()
{
_decoder?.Dispose();
Dispose(disposing: true);
GC.SuppressFinalize(this);
}
protected virtual void Dispose(bool disposing)
{
if (disposing)
{
_decoder?.Dispose();
}
}
}
@ -92,7 +101,16 @@ namespace Ryujinx.Horizon.Sdk.Codec.Detail
public void Dispose()
{
_decoder?.Dispose();
Dispose(disposing: true);
GC.SuppressFinalize(this);
}
protected virtual void Dispose(bool disposing)
{
if (disposing)
{
_decoder?.Dispose();
}
}
}