mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-26 00:04:43 +01:00
Sort files in logical rather than dictionary order (#9012)
This commit is contained in:
committed by
Aaron van Geffen
parent
1ff1f6d126
commit
dc90b2873a
@@ -786,15 +786,15 @@ static bool list_item_sort(LoadSaveListItem& a, LoadSaveListItem& b)
|
||||
switch (gConfigGeneral.load_save_sort)
|
||||
{
|
||||
case SORT_NAME_ASCENDING:
|
||||
return strcicmp(a.name.c_str(), b.name.c_str()) < 0;
|
||||
return strlogicalcmp(a.name.c_str(), b.name.c_str()) < 0;
|
||||
case SORT_NAME_DESCENDING:
|
||||
return -strcicmp(a.name.c_str(), b.name.c_str()) < 0;
|
||||
return -strlogicalcmp(a.name.c_str(), b.name.c_str()) < 0;
|
||||
case SORT_DATE_DESCENDING:
|
||||
return -difftime(a.date_modified, b.date_modified) < 0;
|
||||
case SORT_DATE_ASCENDING:
|
||||
return difftime(a.date_modified, b.date_modified) < 0;
|
||||
default:
|
||||
return strcicmp(a.name.c_str(), b.name.c_str()) < 0;
|
||||
return strlogicalcmp(a.name.c_str(), b.name.c_str()) < 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user