1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-23 14:39:08 +00:00

(svn r20009) -Fix [FS#3893]: sign sorting was unstable

This commit is contained in:
rubidium
2010-06-22 08:01:38 +00:00
parent e2445aca4a
commit 9582da99c0

View File

@@ -65,7 +65,9 @@ struct SignList {
GetString(buf_cache, STR_SIGN_NAME, lastof(buf_cache));
}
return strcasecmp(buf, buf_cache);
int r = strcasecmp(buf, buf_cache);
return r != 0 ? r : ((*a)->index - (*b)->index);
}
void SortSignsList()