Save states: Saving/loading state to a specific slot should not change the current slot used by shortcut keys.
This commit is contained in:
parent
3a2897d534
commit
e64e4731f2
3 changed files with 4 additions and 8 deletions
|
@ -289,6 +289,8 @@ enum class EmulatorShortcut
|
|||
|
||||
ToggleCheats,
|
||||
ToggleAudio,
|
||||
ToggleFastForward,
|
||||
ToggleRewind,
|
||||
|
||||
RunSingleFrame,
|
||||
|
||||
|
@ -347,9 +349,6 @@ enum class EmulatorShortcut
|
|||
OpenMemoryTools,
|
||||
OpenScriptWindow,
|
||||
OpenTraceLogger,
|
||||
|
||||
ToggleFastForward,
|
||||
ToggleRewind,
|
||||
};
|
||||
|
||||
struct KeyCombination
|
||||
|
|
|
@ -89,7 +89,6 @@ void SaveStateManager::SaveState(int stateIndex, bool displayMessage)
|
|||
{
|
||||
string filepath = SaveStateManager::GetStateFilepath(stateIndex);
|
||||
if(SaveState(filepath)) {
|
||||
_lastIndex = stateIndex;
|
||||
if(displayMessage) {
|
||||
MessageManager::DisplayMessage("SaveStates", "SaveStateSaved", std::to_string(stateIndex));
|
||||
}
|
||||
|
@ -173,7 +172,6 @@ bool SaveStateManager::LoadState(int stateIndex)
|
|||
{
|
||||
string filepath = SaveStateManager::GetStateFilepath(stateIndex);
|
||||
if(LoadState(filepath, false)) {
|
||||
_lastIndex = stateIndex;
|
||||
MessageManager::DisplayMessage("SaveStates", "SaveStateLoaded", std::to_string(stateIndex));
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -1387,6 +1387,8 @@ namespace Mesen.GUI
|
|||
|
||||
ToggleCheats,
|
||||
ToggleAudio,
|
||||
ToggleFastForward,
|
||||
ToggleRewind,
|
||||
|
||||
RunSingleFrame,
|
||||
|
||||
|
@ -1445,9 +1447,6 @@ namespace Mesen.GUI
|
|||
OpenMemoryTools,
|
||||
OpenScriptWindow,
|
||||
OpenTraceLogger,
|
||||
|
||||
ToggleFastForward,
|
||||
ToggleRewind,
|
||||
}
|
||||
|
||||
public struct InteropCheatInfo
|
||||
|
|
Loading…
Add table
Reference in a new issue