summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Gilbreath <3819183+jordanpg@users.noreply.github.com>2024-01-01 20:20:34 -0500
committerGitHub <noreply@github.com>2024-01-01 19:20:34 -0600
commit944a4c2e46f042edcbb2116471efcb8eeb9d52fe (patch)
treed63b08ac96c4091a9d94d1bdad91cc4973ae55e3
parentc9907ed5fc823a31394730ae41b3bc5f5ad4086d (diff)
Fix settings persistence across sessions (#3779)
Co-authored-by: jordanpg <jordanpg@users.noreply.github.com>
-rw-r--r--soh/soh/SaveManager.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/soh/soh/SaveManager.cpp b/soh/soh/SaveManager.cpp
index 1c3698e88..79e9a043c 100644
--- a/soh/soh/SaveManager.cpp
+++ b/soh/soh/SaveManager.cpp
@@ -2725,6 +2725,8 @@ extern "C" void Save_LoadFile(void) {
// Reset rando context for rando saves.
OTRGlobals::Instance->gRandoContext.reset();
OTRGlobals::Instance->gRandoContext = Rando::Context::CreateInstance();
+ OTRGlobals::Instance->gRandoContext->AddExcludedOptions();
+ OTRGlobals::Instance->gRandoContext->GetSettings()->CreateOptions();
}
SaveManager::Instance->LoadFile(gSaveContext.fileNum);
}