From dd85e2b6a18b33c4fad90310c18eae2d380edb17 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sun, 15 Oct 2023 10:41:17 +0200 Subject: [PATCH] Bugfix: don't print summaries of hidden cvars --- r5dev/gameui/IConsole.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/r5dev/gameui/IConsole.cpp b/r5dev/gameui/IConsole.cpp index 48e0f65e..f61fee30 100644 --- a/r5dev/gameui/IConsole.cpp +++ b/r5dev/gameui/IConsole.cpp @@ -677,8 +677,9 @@ void CConsole::BuildSummary(string svConVar) { // Remove trailing space and/or semicolon before we call 'g_pCVar->FindVar(..)'. StringRTrim(svConVar, " ;", true); + const ConVar* const pConVar = g_pCVar->FindVar(svConVar.c_str()); - if (const ConVar* pConVar = g_pCVar->FindVar(svConVar.c_str())) + if (pConVar && !pConVar->IsFlagSet(FCVAR_HIDDEN)) { // Display the current and default value of ConVar if found. snprintf(m_szSummary, sizeof(m_szSummary), "(\"%s\", default \"%s\")", pConVar->GetString(), pConVar->GetDefault());