Fix TWL cartridges being sorted at end of title list.

This commit is contained in:
Steveice10 2017-01-16 14:21:13 -08:00
parent 7d5581f44a
commit f7e84e30df

View File

@ -249,15 +249,16 @@ static int titles_compare(void* data, const void* p1, const void* p2) {
title_info* title1 = (title_info*) info1->data; title_info* title1 = (title_info*) info1->data;
title_info* title2 = (title_info*) info2->data; title_info* title2 = (title_info*) info2->data;
if(!title1->twl && title2->twl) {
return -1;
} else if(title1->twl && !title2->twl) {
return 1;
} else {
if(title1->mediaType > title2->mediaType) { if(title1->mediaType > title2->mediaType) {
return -1; return -1;
} else if(title1->mediaType < title2->mediaType) { } else if(title1->mediaType < title2->mediaType) {
return 1; return 1;
} else {
if(!title1->twl && title2->twl) {
return -1;
} else if(title1->twl && !title2->twl) {
return 1;
} else { } else {
if(listData->sortByName) { if(listData->sortByName) {
bool title1HasName = title1->hasMeta && !util_is_string_empty(title1->meta.shortDescription); bool title1HasName = title1->hasMeta && !util_is_string_empty(title1->meta.shortDescription);