1
0
Fork 0

(svn r15611) -Change: when sorting files on modification date and the modification date is equal sort on the title so reversing the sorting direction actually reverses the order the listed files

release/0.7
rubidium 2009-03-04 10:02:00 +00:00
parent 0d8da02ec1
commit 6cbf131318
1 changed files with 4 additions and 4 deletions

View File

@ -49,14 +49,14 @@ int CDECL compare_FiosItems(const void *a, const void *b)
{
const FiosItem *da = (const FiosItem *)a;
const FiosItem *db = (const FiosItem *)b;
int r;
int r = 0;
if (_savegame_sort_order & SORT_BY_NAME) {
r = strcasecmp(da->title, db->title);
} else {
if ((_savegame_sort_order & SORT_BY_NAME) == 0) {
r = da->mtime < db->mtime ? -1 : 1;
}
if (r == 0) r = strcasecmp(da->title, db->title);
if (_savegame_sort_order & SORT_DESCENDING) r = -r;
return r;
}