ImGui: fix logger not fading in/out with alpha

m_fadeAlpha should also be applied on the color logger.
This commit is contained in:
Kawe Mazidjatari 2024-04-05 19:38:10 +02:00
parent 77f748c5d3
commit e657d62aee

View File

@ -242,7 +242,7 @@ bool CConsole::DrawSurface(void)
// Eliminate padding around logger child. This padding gets added when
// ImGuiChildFlags_Border flag gets set.
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2{ 1.f, 1.f }); numLoggerStyleVars++;
ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2{ 1.f, 1.f }); numLoggerStyleVars++;
// if we use the legacy theme, also account for one extra space as the
// legacy theme has an extra separator at the bottom of the logger.
@ -255,6 +255,7 @@ bool CConsole::DrawSurface(void)
ImGuiWindowFlags_NoNavInputs |
ImGuiWindowFlags_OverlayHorizontalScrollbar;
ImGui::PushStyleVar(ImGuiStyleVar_Alpha, m_fadeAlpha); numLoggerStyleVars++;
ImGui::BeginChild(m_loggerLabel, ImVec2(0, -footerHeightReserve), loggerFlags, colorLoggerWindowFlags);
// NOTE: scoped so the mutex releases after we have rendered.