Merge pull request #6 from mq1n/mem-leak-fix

fix some memory leaks
This commit is contained in:
d1str4ught
2025-08-28 18:41:51 +02:00
committed by GitHub
10 changed files with 149 additions and 116 deletions

View File

@@ -155,9 +155,17 @@ bool CDibBar::Create(HDC hdc, DWORD dwWidth, DWORD dwHeight)
return true;
}
CDibBar::CDibBar()
CDibBar::CDibBar() :
m_dwWidth(0),
m_dwHeight(0)
{
}
CDibBar::~CDibBar()
{
for (size_t i = 0; i < m_kVec_pkBlockTexture.size(); ++i)
{
CBlockTexture * pTexture = m_kVec_pkBlockTexture[i];
delete pTexture;
}
}

View File

@@ -283,7 +283,8 @@ void CGraphicObjectInstance::Initialize()
D3DXMatrixIdentity(&m_worldMatrix);
D3DXMatrixIdentity(&m_mRotation);
ClearCollision();
OnInitialize();
}