Only update the name of a title if it's empty

This commit is contained in:
Maschell 2020-02-20 15:16:45 +01:00
parent 57a1a34bea
commit 6e041490d6

View File

@ -138,14 +138,16 @@ void GameList::updateTitleInfo() {
bool hasChanged = false; bool hasChanged = false;
ACPMetaXml* meta = (ACPMetaXml*)calloc(1, 0x4000); //TODO fix wut if(newHeader->name.empty()) {
if(meta) { ACPMetaXml* meta = (ACPMetaXml*)calloc(1, 0x4000); //TODO fix wut
auto acp = ACPGetTitleMetaXml(newHeader->titleId, meta); if(meta) {
if(acp >= 0) { auto acp = ACPGetTitleMetaXml(newHeader->titleId, meta);
newHeader->name = meta->shortname_en; if(acp >= 0) {
hasChanged = true; newHeader->name = meta->shortname_en;
hasChanged = true;
}
free(meta);
} }
free(meta);
} }
if(newHeader->imageData == NULL) { if(newHeader->imageData == NULL) {