Fix the internal savestate API to better reflect how it actually works

This commit is contained in:
Henrik Rydgård
2026-01-09 10:29:37 +01:00
parent e6e82c9ad3
commit 2959ad214c
7 changed files with 140 additions and 102 deletions
+2 -2
View File
@@ -168,13 +168,13 @@ static void SaveStateActionFinished(SaveState::Status status, std::string_view m
void MainWindow::qlstateAct()
{
Path gamePath = PSP_CoreParameter().fileToStart;
SaveState::LoadSlot(gamePath, 0, SaveStateActionFinished);
SaveState::LoadSlot(SaveState::GetGamePrefix(g_paramSFO), 0, SaveStateActionFinished);
}
void MainWindow::qsstateAct()
{
Path gamePath = PSP_CoreParameter().fileToStart;
SaveState::SaveSlot(gamePath, 0, SaveStateActionFinished);
SaveState::SaveSlot(SaveState::GetGamePrefix(g_paramSFO), 0, SaveStateActionFinished);
}
void MainWindow::lstateAct()