fix: Properly clear all global registries

This commit is contained in:
WerWolv
2023-06-30 13:40:16 +02:00
parent bc98556897
commit f9909dab98
3 changed files with 9 additions and 8 deletions

View File

@@ -325,6 +325,8 @@ namespace hex::init {
ImHexApi::HexEditor::impl::getForegroundHighlightingFunctions().clear();
ImHexApi::HexEditor::impl::getTooltips().clear();
ImHexApi::HexEditor::impl::getTooltipFunctions().clear();
ImHexApi::System::getAdditionalFolderPaths().clear();
ImHexApi::System::getCustomFontPath().clear();
ContentRegistry::Settings::impl::getEntries().clear();
ContentRegistry::Settings::impl::getSettingsData().clear();
@@ -375,7 +377,6 @@ namespace hex::init {
ThemeManager::reset();
ProjectFile::getHandlers().clear();
ProjectFile::getProviderHandlers().clear();
ProjectFile::setProjectFunctions(nullptr, nullptr);