From 0c95caccea175b5ecf5fd257d0b0655aa0755c1a Mon Sep 17 00:00:00 2001 From: keycross Date: Fri, 28 Aug 2026 21:13:29 +0900 Subject: [PATCH] Avoid validating unused savedata name lists --- Core/Dialog/SavedataParam.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/Dialog/SavedataParam.cpp b/Core/Dialog/SavedataParam.cpp index 68cd76c87e..0da9788453 100644 --- a/Core/Dialog/SavedataParam.cpp +++ b/Core/Dialog/SavedataParam.cpp @@ -1540,7 +1540,7 @@ int SavedataParam::SetPspParam(SceUtilitySavedataParam *param) { SceUtilitySavedataSaveName *saveNameListData; bool hasMultipleFileName = false; - if (param->saveNameList.IsValid()) { + if (param->saveNameList.IsValid() && WouldHaveMultiSaveName(param)) { Clear(); saveNameListData = param->saveNameList; @@ -1558,7 +1558,7 @@ int SavedataParam::SetPspParam(SceUtilitySavedataParam *param) { saveDataListCount++; } - if (saveDataListCount > 0 && WouldHaveMultiSaveName(param)) { + if (saveDataListCount > 0) { hasMultipleFileName = true; saveDataList = new SaveFileInfo[saveDataListCount];