diff --git a/src/game/client/components/menus_browser.cpp b/src/game/client/components/menus_browser.cpp index 062193103..f688cba41 100644 --- a/src/game/client/components/menus_browser.cpp +++ b/src/game/client/components/menus_browser.cpp @@ -161,10 +161,10 @@ void CMenus::RenderServerbrowserServerList(CUIRect View) int ScrollNum = NumServers-Num+1; if(ScrollNum > 0) { - if(m_ScrollOffset) + if(m_ScrollOffset >= 0) { s_ScrollValue = (float)(m_ScrollOffset)/ScrollNum; - m_ScrollOffset = 0; + m_ScrollOffset = -1; } if(Input()->KeyPresses(KEY_MOUSE_WHEEL_UP) && UI()->MouseInside(&View)) s_ScrollValue -= 3.0f/ScrollNum;