fix: Crash on exit

This commit is contained in:
WerWolv
2022-06-27 17:01:21 +02:00
parent e02ccd9b9b
commit 673027c82d
3 changed files with 8 additions and 7 deletions

View File

@@ -170,6 +170,10 @@ namespace hex::init {
}
bool deleteSharedData() {
while (ImHexApi::Provider::isValid())
ImHexApi::Provider::remove(ImHexApi::Provider::get());
ContentRegistry::Provider::getEntries().clear();
ImHexApi::System::getInitArguments().clear();
ImHexApi::Tasks::getDeferredCalls().clear();
ImHexApi::HexEditor::impl::getBackgroundHighlights().clear();
@@ -227,10 +231,6 @@ namespace hex::init {
visualizers.clear();
}
while (ImHexApi::Provider::isValid())
ImHexApi::Provider::remove(ImHexApi::Provider::get());
ContentRegistry::Provider::getEntries().clear();
return true;
}