mirror of https://github.com/OpenTTD/OpenTTD.git
This commit is contained in:
parent
ebd4f32d15
commit
66a8db9dc5
11
src/fios.cpp
11
src/fios.cpp
|
@ -52,16 +52,15 @@ extern void GetOldSaveGameName(const char *file, char *title, const char *last);
|
||||||
*/
|
*/
|
||||||
bool FiosItem::operator< (const FiosItem &other) const
|
bool FiosItem::operator< (const FiosItem &other) const
|
||||||
{
|
{
|
||||||
bool r = false;
|
int r = false;
|
||||||
|
|
||||||
if ((_savegame_sort_order & SORT_BY_NAME) == 0 && (*this).mtime != other.mtime) {
|
if ((_savegame_sort_order & SORT_BY_NAME) == 0 && (*this).mtime != other.mtime) {
|
||||||
r = (*this).mtime < other.mtime;
|
r = (*this).mtime - other.mtime;
|
||||||
} else {
|
} else {
|
||||||
r = strcasecmp((*this).title, other.title) < 0;
|
r = strcasecmp((*this).title, other.title);
|
||||||
}
|
}
|
||||||
|
if (r == 0) return false;
|
||||||
if (_savegame_sort_order & SORT_DESCENDING) r = !r;
|
return (_savegame_sort_order & SORT_DESCENDING) ? r > 0 : r < 0;
|
||||||
return r;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
FileList::~FileList()
|
FileList::~FileList()
|
||||||
|
|
Loading…
Reference in New Issue