From 8fab5921a043782acc1ddd6e33251582ab0c0901 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Tue, 29 Sep 2020 13:50:19 +0200 Subject: [PATCH] VGUILib: Fixed draw/input flag-check inconsistency in CUIMenuButton --- src/vgui/ui_menubutton.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vgui/ui_menubutton.cpp b/src/vgui/ui_menubutton.cpp index 739ba754..83f8a525 100644 --- a/src/vgui/ui_menubutton.cpp +++ b/src/vgui/ui_menubutton.cpp @@ -104,12 +104,12 @@ void CUIMenuButton::Draw(void) void CUIMenuButton::Input (float flEVType, float flKey, float flChar, float flDevID) { // If we're not ingame - if (clientstate() != 2) { - if (!(m_iFlags & MBUTTON_SHOWOFFLINE)) { + if (clientstate() == 2 && !g_background) { + if (!(m_iFlags & MBUTTON_SHOWSP)) { return; } } else { - if (!(m_iFlags & MBUTTON_SHOWSP)) { + if (!(m_iFlags & MBUTTON_SHOWOFFLINE)) { return; } }