Fix memory leak in ImGui panels

Properly release texture buffers.
This commit is contained in:
Kawe Mazidjatari 2023-04-23 20:34:36 +02:00
parent 615de70b1f
commit 8898b44dee
2 changed files with 11 additions and 0 deletions

View File

@ -64,6 +64,10 @@ CBrowser::CBrowser(void)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
CBrowser::~CBrowser(void) CBrowser::~CBrowser(void)
{ {
if (m_idLockedIcon)
{
m_idLockedIcon->Release();
}
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------

View File

@ -81,6 +81,13 @@ CConsole::CConsole(void)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
CConsole::~CConsole(void) CConsole::~CConsole(void)
{ {
for (MODULERESOURCE& flagIcon : m_vFlagIcons)
{
if (flagIcon.m_idIcon)
{
flagIcon.m_idIcon->Release();
}
}
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------