summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/network/network_gui.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/network/network_gui.cpp b/src/network/network_gui.cpp
index a2c2cac19..42915c410 100644
--- a/src/network/network_gui.cpp
+++ b/src/network/network_gui.cpp
@@ -330,10 +330,9 @@ protected:
if (r == 0) r = b->info.compatible - a->info.compatible;
/* Passworded servers should be below unpassworded servers */
if (r == 0) r = a->info.use_password - b->info.use_password;
- /* Finally sort on the number of clients of the server */
- if (r == 0) return NGameClientSorter(a, b);
- return r < 0;
+ /* Finally sort on the number of clients of the server in reverse order. */
+ return (r != 0) ? r < 0: !NGameClientSorter(a, b);
}
/** Sort the server list */