sys: Clear project after loading crash backup

This commit is contained in:
WerWolv 2023-01-10 08:57:29 +01:00
parent dbcb13f473
commit ef3627321c
2 changed files with 6 additions and 1 deletions

@ -1 +1 @@
Subproject commit 58f1702be038aca08a01ddd61d41b1c724b43a31
Subproject commit f5ae1a5b85c6fd7ef07e133fae480a6cda08dd55

View File

@ -174,6 +174,11 @@ namespace hex::plugin::builtin {
ImGui::SetCursorPosX(width / 9);
if (ImGui::Button("hex.builtin.welcome.safety_backup.restore"_lang, ImVec2(width / 3, 0))) {
ProjectFile::load(s_safetyBackupPath);
ProjectFile::clearPath();
for (const auto &provider : ImHexApi::Provider::getProviders())
provider->markDirty();
fs::remove(s_safetyBackupPath);
ImGui::CloseCurrentPopup();