about summary refs log tree commit diff
path: root/src/game
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-16 23:09:36 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-12-16 23:09:36 +0000
commitc3320e9d07ff821cde4557747d3740edd62a29a2 (patch)
tree7a4bc5f3aee5503f202828481eb9235c7fad0cc0 /src/game
parentfc554e113b12da5cdcea021c85231adba5a749b1 (diff)
downloadzcatch-c3320e9d07ff821cde4557747d3740edd62a29a2.tar.gz
zcatch-c3320e9d07ff821cde4557747d3740edd62a29a2.zip
fixed reverse sorting
Diffstat (limited to 'src/game')
-rw-r--r--src/game/client/gc_menu.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/game/client/gc_menu.cpp b/src/game/client/gc_menu.cpp
index bb5aacc2..8c525a7b 100644
--- a/src/game/client/gc_menu.cpp
+++ b/src/game/client/gc_menu.cpp
@@ -947,7 +947,13 @@ static void menu2_render_serverbrowser(RECT main_view)
 		if(ui2_do_button(cols[i].caption, cols[i].caption, config.b_sort == cols[i].sort, &cols[i].rect, ui2_draw_grid_header, 0))
 		{
 			if(cols[i].sort != -1)
+			{
+				if(config.b_sort == cols[i].sort)
+					config.b_sort_order ^= 1;
+				else
+					config.b_sort_order = 0;
 				config.b_sort = cols[i].sort;
+			}
 		}
 	}