mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-07-06 04:51:30 -07:00
RecalculateAvailableChecks Fix - IsSaveLoaded Guard (#5587)
* Added IsSaveLoaded guard clause to RecalculateAvailableChecks. * Combined RecalculateAvailableChecks guard clauses.
This commit is contained in:
parent
35361c9e8d
commit
620d08002c
2 changed files with 3 additions and 9 deletions
|
@ -1471,10 +1471,7 @@ static bool AvailableChecksProcessUndiscoveredExitsHandler(std::shared_ptr<Ship:
|
||||||
INFO_MESSAGE("[SOH] Available Checks - Process Undiscovered Exits %s",
|
INFO_MESSAGE("[SOH] Available Checks - Process Undiscovered Exits %s",
|
||||||
logic->ACProcessUndiscoveredExits ? "enabled" : "disabled");
|
logic->ACProcessUndiscoveredExits ? "enabled" : "disabled");
|
||||||
|
|
||||||
if (GameInteractor::IsSaveLoaded(true)) {
|
CheckTracker::RecalculateAvailableChecks();
|
||||||
CheckTracker::RecalculateAvailableChecks();
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1985,7 +1985,7 @@ void ImGuiDrawTwoColorPickerSection(const char* text, const char* cvarMainName,
|
||||||
}
|
}
|
||||||
|
|
||||||
void RecalculateAvailableChecks(RandomizerRegion startingRegion /* = RR_ROOT */) {
|
void RecalculateAvailableChecks(RandomizerRegion startingRegion /* = RR_ROOT */) {
|
||||||
if (!enableAvailableChecks) {
|
if (!enableAvailableChecks || !GameInteractor::IsSaveLoaded(true)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2135,10 +2135,7 @@ void CheckTrackerSettingsWindow::DrawElement() {
|
||||||
"with your current progress.")
|
"with your current progress.")
|
||||||
.Color(THEME_COLOR))) {
|
.Color(THEME_COLOR))) {
|
||||||
enableAvailableChecks = CVarGetInteger(CVAR_TRACKER_CHECK("EnableAvailableChecks"), 0);
|
enableAvailableChecks = CVarGetInteger(CVAR_TRACKER_CHECK("EnableAvailableChecks"), 0);
|
||||||
|
RecalculateAvailableChecks();
|
||||||
if (GameInteractor::IsSaveLoaded(true)) {
|
|
||||||
RecalculateAvailableChecks();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
ImGui::EndDisabled();
|
ImGui::EndDisabled();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue