diff --git a/src/game/client/components/menus_browser.cpp b/src/game/client/components/menus_browser.cpp index d2ebfe220..ddaeb504d 100644 --- a/src/game/client/components/menus_browser.cpp +++ b/src/game/client/components/menus_browser.cpp @@ -618,8 +618,11 @@ void CMenus::RenderServerbrowserFilters(CUIRect View) if(g_Config.m_BrFilterPing != 0) str_format(aBuf, sizeof(aBuf), "%d", g_Config.m_BrFilterPing); static float Offset = 0.0f; - DoEditBox(&g_Config.m_BrFilterPing, &EditBox, aBuf, sizeof(aBuf), FontSize, &Offset); - g_Config.m_BrFilterPing = clamp(str_toint(aBuf), 0, 999); + if (DoEditBox(&g_Config.m_BrFilterPing, &EditBox, aBuf, sizeof(aBuf), FontSize, &Offset)) + { + g_Config.m_BrFilterPing = clamp(str_toint(aBuf), 0, 999); + Client()->ServerBrowserUpdate(); + } } // server address