diff --git a/src/gameui/imgui_system.cpp b/src/gameui/imgui_system.cpp index ad540297..928715ff 100644 --- a/src/gameui/imgui_system.cpp +++ b/src/gameui/imgui_system.cpp @@ -91,6 +91,8 @@ void CImguiSystem::Shutdown() m_initialized = false; m_hasNewFrame = false; + + m_surfaceList.Purge(); } //----------------------------------------------------------------------------- diff --git a/src/windows/id3dx.cpp b/src/windows/id3dx.cpp index 00c4c4c8..8440ddbf 100644 --- a/src/windows/id3dx.cpp +++ b/src/windows/id3dx.cpp @@ -362,9 +362,6 @@ void DirectX_Shutdown() if (ImguiSystem()->IsInitialized()) { ImguiSystem()->Shutdown(); - - ImguiSystem()->RemoveSurface(&g_Browser); - ImguiSystem()->RemoveSurface(&g_Console); } }