Fixed leak on Shutdown (#200)

This commit is contained in:
ocornut 2015-06-19 18:14:50 -06:00
parent 9e8da4dba0
commit eec047c9f7

View File

@ -1719,8 +1719,6 @@ bool ImGuiTextFilter::PassFilter(const char* val) const
return false; return false;
} }
//-----------------------------------------------------------------------------
// On some platform vsnprintf() takes va_list by reference and modifies it. // On some platform vsnprintf() takes va_list by reference and modifies it.
// va_copy is the 'correct' way to copy a va_list but Visual Studio prior to 2013 doesn't have it. // va_copy is the 'correct' way to copy a va_list but Visual Studio prior to 2013 doesn't have it.
#ifndef va_copy #ifndef va_copy
@ -2266,6 +2264,9 @@ void ImGui::Shutdown()
ImGui::MemFree(g.PrivateClipboard); ImGui::MemFree(g.PrivateClipboard);
g.PrivateClipboard = NULL; g.PrivateClipboard = NULL;
} }
g.InputTextState.Text.clear();
g.InputTextState.InitialText.clear();
g.InputTextState.TempTextBuffer.clear();
if (g.LogFile && g.LogFile != stdout) if (g.LogFile && g.LogFile != stdout)
{ {