For AUTOSAVE/MAKEDATA type modes, "" is valid.

Don't try to use the saveNameList in this case, use "".
This commit is contained in:
Unknown W. Brackets 2013-06-23 11:06:12 -07:00
parent 6a9e6ce5fe
commit 63ceec35ac

View file

@ -219,9 +219,7 @@ const std::string PSPSaveDialog::GetSelectedSaveDirName()
case SCE_UTILITY_SAVEDATA_TYPE_AUTOLOAD:
case SCE_UTILITY_SAVEDATA_TYPE_SAVE:
case SCE_UTILITY_SAVEDATA_TYPE_AUTOSAVE:
if (param.GetSaveName(param.GetPspParam()).length() != 0)
return param.GetSaveDirName(param.GetPspParam());
// Intentional fallthrough when saveName not valid.
return param.GetSaveDirName(param.GetPspParam());
case SCE_UTILITY_SAVEDATA_TYPE_MAKEDATASECURE:
case SCE_UTILITY_SAVEDATA_TYPE_MAKEDATA:
@ -232,9 +230,7 @@ const std::string PSPSaveDialog::GetSelectedSaveDirName()
case SCE_UTILITY_SAVEDATA_TYPE_ERASESECURE:
case SCE_UTILITY_SAVEDATA_TYPE_ERASE:
case SCE_UTILITY_SAVEDATA_TYPE_DELETEDATA:
if (param.GetSaveName(param.GetPspParam()).length() != 0)
return param.GetSaveDirName(param.GetPspParam());
// Intentional fallthrough when saveName not valid.
return param.GetSaveDirName(param.GetPspParam());
// TODO: Maybe also SINGLEDELETE/etc?