(Dispose): dispose of members only when 'disposing' argument is true.

This commit is contained in:
morkt 2015-06-20 21:30:21 +04:00
parent a47817101e
commit d1ac47ad03

View File

@ -180,6 +180,7 @@ namespace GameRes.Formats
{
if (!disposed)
{
if (disposing)
m_stream.Dispose();
disposed = true;
base.Dispose (disposing);
@ -278,7 +279,7 @@ namespace GameRes.Formats
{
if (!m_disposed)
{
if (m_should_dispose)
if (m_should_dispose && disposing)
m_stream.Dispose();
m_disposed = true;
base.Dispose (disposing);