fix: Loading files into memory

This commit is contained in:
WerWolv
2023-11-27 15:48:46 +01:00
parent 9cbfaed5fe
commit 1b665fa1b3
2 changed files with 12 additions and 2 deletions

View File

@@ -201,7 +201,7 @@ namespace hex::plugin::builtin {
return {
{ "hex.builtin.provider.file.menu.open_folder"_lang, [this] { fs::openFolderWithSelectionExternal(this->m_path); } },
{ "hex.builtin.provider.file.menu.open_file"_lang, [this] { fs::openFileExternal(this->m_path); } },
{ "hex.builtin.provider.file.menu.into_memory"_lang, [this] { this->convertToMemoryFile(); } }
{ "hex.builtin.provider.file.menu.into_memory"_lang, [this] { this->convertToMemoryFile(); } }
};
}
@@ -313,7 +313,11 @@ namespace hex::plugin::builtin {
}
memoryProvider->markDirty(true);
ImHexApi::Provider::remove(this, false);
memoryProvider->getUndoStack().reset();
TaskManager::runWhenTasksFinished([this]{
ImHexApi::Provider::remove(this, false);
});
});
}
}