feat: move PerProvider data to new provider when saving memory provider into file provider (#1264)

This commit is contained in:
iTrooz
2023-08-26 01:47:44 +02:00
committed by GitHub
parent 758cdd91f3
commit 32d6ac2241
3 changed files with 24 additions and 0 deletions

View File

@@ -53,6 +53,8 @@ namespace hex::plugin::builtin {
if (!fileProvider->open())
ImHexApi::Provider::remove(newProvider);
else {
EventManager::post<MovePerProviderData>(this, fileProvider);
fileProvider->markDirty(false);
EventManager::post<EventProviderOpened>(newProvider);
ImHexApi::Provider::remove(this, true);