diff --git a/src/gameui/IBrowser.cpp b/src/gameui/IBrowser.cpp index 007b22fe..4efe7f6a 100644 --- a/src/gameui/IBrowser.cpp +++ b/src/gameui/IBrowser.cpp @@ -191,6 +191,9 @@ void CBrowser::RunTask() //----------------------------------------------------------------------------- bool CBrowser::DrawSurface(void) { + if (!IsVisible()) + return false; + if (!ImGui::Begin(m_surfaceLabel, &m_activated, ImGuiWindowFlags_None, &ResetInput)) { ImGui::End(); diff --git a/src/gameui/IConsole.cpp b/src/gameui/IConsole.cpp index 8fda43c8..8d87ce5f 100644 --- a/src/gameui/IConsole.cpp +++ b/src/gameui/IConsole.cpp @@ -186,6 +186,9 @@ void CConsole::RunFrame(void) //----------------------------------------------------------------------------- bool CConsole::DrawSurface(void) { + if (!IsVisible()) + return false; + if (!ImGui::Begin(m_surfaceLabel, &m_activated, ImGuiWindowFlags_None, &ResetInput)) { ImGui::End();