Internals: Removed unnecessary allocation indirection for g.LogClipboard (this only made sense when there was a global context instance)

This commit is contained in:
omar
2018-05-07 22:15:25 +02:00
parent 35e74c72ab
commit 023cc25c7c
2 changed files with 6 additions and 10 deletions

View File

@ -683,7 +683,7 @@ struct ImGuiContext
// Logging
bool LogEnabled;
FILE* LogFile; // If != NULL log to stdout/ file
ImGuiTextBuffer* LogClipboard; // Else log to clipboard. This is pointer so our GImGui static constructor doesn't call heap allocators.
ImGuiTextBuffer LogClipboard; // Accumulation buffer when log to clipboard. This is pointer so our GImGui static constructor doesn't call heap allocators.
int LogStartDepth;
int LogAutoExpandMaxDepth;
@ -783,7 +783,6 @@ struct ImGuiContext
LogEnabled = false;
LogFile = NULL;
LogClipboard = NULL;
LogStartDepth = 0;
LogAutoExpandMaxDepth = 2;