From 6e041490d62c4393341322505bd1c86ef5bae003 Mon Sep 17 00:00:00 2001 From: Maschell Date: Thu, 20 Feb 2020 15:16:45 +0100 Subject: [PATCH] Only update the name of a title if it's empty --- src/game/GameList.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/game/GameList.cpp b/src/game/GameList.cpp index 4080ae0..1d775f2 100644 --- a/src/game/GameList.cpp +++ b/src/game/GameList.cpp @@ -138,14 +138,16 @@ void GameList::updateTitleInfo() { bool hasChanged = false; - ACPMetaXml* meta = (ACPMetaXml*)calloc(1, 0x4000); //TODO fix wut - if(meta) { - auto acp = ACPGetTitleMetaXml(newHeader->titleId, meta); - if(acp >= 0) { - newHeader->name = meta->shortname_en; - hasChanged = true; + if(newHeader->name.empty()) { + ACPMetaXml* meta = (ACPMetaXml*)calloc(1, 0x4000); //TODO fix wut + if(meta) { + auto acp = ACPGetTitleMetaXml(newHeader->titleId, meta); + if(acp >= 0) { + newHeader->name = meta->shortname_en; + hasChanged = true; + } + free(meta); } - free(meta); } if(newHeader->imageData == NULL) {