diff --git a/src/gui/debugWindow.cpp b/src/gui/debugWindow.cpp index 8f1a4506b..b1b5e0a04 100644 --- a/src/gui/debugWindow.cpp +++ b/src/gui/debugWindow.cpp @@ -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(); diff --git a/src/gui/settings.cpp b/src/gui/settings.cpp index 97d9e9979..005d8d235 100644 --- a/src/gui/settings.cpp +++ b/src/gui/settings.cpp @@ -6078,7 +6078,7 @@ bool FurnaceGUI::importConfig(String path) { } syncState(); syncSettings(); - commitSettings(); + willCommit=true; recentFile.clear(); for (int i=0; i