GUI: don't commit settings while rendering

issue #2553
This commit is contained in:
tildearrow 2025-06-11 02:24:59 -05:00
parent 9e7ed049a1
commit 79c48ba799
2 changed files with 2 additions and 2 deletions

View file

@ -810,7 +810,7 @@ void FurnaceGUI::drawDebug() {
if (ImGui::TreeNode("Settings")) {
if (ImGui::Button("Sync")) syncSettings();
ImGui::SameLine();
if (ImGui::Button("Commit")) commitSettings();
if (ImGui::Button("Commit")) willCommit=true;
ImGui::SameLine();
if (ImGui::Button("Force Load")) e->loadConf();
ImGui::SameLine();

View file

@ -6078,7 +6078,7 @@ bool FurnaceGUI::importConfig(String path) {
}
syncState();
syncSettings();
commitSettings();
willCommit=true;
recentFile.clear();
for (int i=0; i<settings.maxRecentFile; i++) {