about summary refs log tree commit diff
path: root/src/game/client
diff options
context:
space:
mode:
authorChoupom <andycootlapin@hotmail.fr>2011-07-02 13:10:34 +0200
committeroy <Tom_Adams@web.de>2011-07-02 19:23:36 +0200
commit4a5c13d1deb8686f69dcffa534a1917a770d8c56 (patch)
tree19bcbbb9158e4031b4c60a6dd2388880cdced2a8 /src/game/client
parent165dd6b287d15d1ca4c18d14e695d1745f48256d (diff)
downloadzcatch-4a5c13d1deb8686f69dcffa534a1917a770d8c56.tar.gz
zcatch-4a5c13d1deb8686f69dcffa534a1917a770d8c56.zip
fixed so Reset Filter button resets all filters
Diffstat (limited to 'src/game/client')
-rw-r--r--src/game/client/components/menus_browser.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/game/client/components/menus_browser.cpp b/src/game/client/components/menus_browser.cpp
index 2c540361..f2926f87 100644
--- a/src/game/client/components/menus_browser.cpp
+++ b/src/game/client/components/menus_browser.cpp
@@ -582,17 +582,21 @@ void CMenus::RenderServerbrowserFilters(CUIRect View)
 	static int s_ClearButton = 0;
 	if(DoButton_Menu(&s_ClearButton, Localize("Reset filter"), 0, &Button))
 	{
+		g_Config.m_BrFilterString[0] = 0;
 		g_Config.m_BrFilterFull = 0;
 		g_Config.m_BrFilterEmpty = 0;
+		g_Config.m_BrFilterSpectators = 0;
+		g_Config.m_BrFilterFriends = 0;
+		g_Config.m_BrFilterCountry = 0;
+		g_Config.m_BrFilterCountryIndex = -1;
 		g_Config.m_BrFilterPw = 0;
 		g_Config.m_BrFilterPing = 999;
 		g_Config.m_BrFilterGametype[0] = 0;
+		g_Config.m_BrFilterGametypeStrict = 0;
 		g_Config.m_BrFilterServerAddress[0] = 0;
-		g_Config.m_BrFilterCompatversion = 1;
-		g_Config.m_BrFilterString[0] = 0;
 		g_Config.m_BrFilterPure = 1;
 		g_Config.m_BrFilterPureMap = 1;
-		g_Config.m_BrFilterGametypeStrict = 0;
+		g_Config.m_BrFilterCompatversion = 1;
 		Client()->ServerBrowserUpdate();
 	}
 }