From 1cef3bf0473ddd50696c99e33138351559f009a7 Mon Sep 17 00:00:00 2001 From: Jupeyy Date: Wed, 16 Sep 2020 02:14:11 +0200 Subject: [PATCH] Only show new icons, when client is offline --- src/game/client/components/menus.cpp | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/game/client/components/menus.cpp b/src/game/client/components/menus.cpp index dca639806..62996e481 100644 --- a/src/game/client/components/menus.cpp +++ b/src/game/client/components/menus.cpp @@ -896,19 +896,22 @@ int CMenus::RenderMenubar(CUIRect r) g_Config.m_ClEditor = 1; } - Box.VSplitRight(10.0f, &Box, &Button); - Box.VSplitRight(33.0f, &Box, &Button); - static int s_DemoButton = 0; + if(Client()->State() == IClient::STATE_OFFLINE) + { + Box.VSplitRight(10.0f, &Box, &Button); + Box.VSplitRight(33.0f, &Box, &Button); + static int s_DemoButton = 0; - if(DoButton_MenuTab(&s_DemoButton, "\xEE\x80\xAC", m_ActivePage == PAGE_DEMOS, &Button, CUI::CORNER_T)) - NewPage = PAGE_DEMOS; + if(DoButton_MenuTab(&s_DemoButton, "\xEE\x80\xAC", m_ActivePage == PAGE_DEMOS, &Button, CUI::CORNER_T)) + NewPage = PAGE_DEMOS; - Box.VSplitRight(10.0f, &Box, &Button); - Box.VSplitRight(33.0f, &Box, &Button); - static int s_ServerButton = 0; + Box.VSplitRight(10.0f, &Box, &Button); + Box.VSplitRight(33.0f, &Box, &Button); + static int s_ServerButton = 0; - if(DoButton_MenuTab(&s_ServerButton, "\xEE\xA0\x8B", m_ActivePage == g_Config.m_UiPage, &Button, CUI::CORNER_T)) - NewPage = g_Config.m_UiPage; + if(DoButton_MenuTab(&s_ServerButton, "\xEE\xA0\x8B", m_ActivePage == g_Config.m_UiPage, &Button, CUI::CORNER_T)) + NewPage = g_Config.m_UiPage; + } TextRender()->SetRenderFlags(0); TextRender()->SetCurFont(NULL);