From 9f653d4e9923dd3dca3f7c90a9b539ffb6a81036 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Tue, 16 Apr 2013 00:47:47 -0700 Subject: [PATCH] Fix savedata list failing if you had many saves. --- Core/Dialog/SavedataParam.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/Dialog/SavedataParam.cpp b/Core/Dialog/SavedataParam.cpp index 2e7e97bec6..4b027e2c77 100644 --- a/Core/Dialog/SavedataParam.cpp +++ b/Core/Dialog/SavedataParam.cpp @@ -816,7 +816,7 @@ bool SavedataParam::GetList(SceUtilitySavedataParam *param) if (Memory::IsValidAddress(outputBuffer)) { std::string searchString = GetGameName(param)+GetSaveName(param); - for (size_t i = 0; i < allDir.size() && i < maxFile; i++) + for (size_t i = 0; i < allDir.size() && validDir.size() < maxFile; i++) { std::string dirName = allDir[i].name; if(PSPMatch(dirName, searchString))