From 28947ac0dd86ec9604ad0fb14a84f9a1164cda80 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Tue, 2 Jan 2024 19:45:18 +0000 Subject: [PATCH] Revert "Enable removing the plugin dll from the menu" --- PluginManager.cpp | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/PluginManager.cpp b/PluginManager.cpp index 2a7ae254..ed2ea5e4 100644 --- a/PluginManager.cpp +++ b/PluginManager.cpp @@ -107,16 +107,8 @@ void PluginManager::AddPlugin(const filesystem::path& path) \*-----------------------------------------------------------------*/ std::string path_string = path.generic_u8string(); QPluginLoader* loader = new QPluginLoader(QString::fromStdString(path_string)); + QObject* instance = loader->instance(); - /*-----------------------------------------------------------------*\ - | Change the loader Hint flag to able to delete the plugin | - | The default value is QLibrary::PreventUnloadHint | - \*-----------------------------------------------------------------*/ - loader->setLoadHints(QLibrary::ExportExternalSymbolsHint); - - /*-----------------------------------------------------------------*\ - | Check if the plugin was loaded | - \*-----------------------------------------------------------------*/ if(!loader->isLoaded()) { LOG_WARNING("[PluginManager] Plugin %s cannot be loaded: %s", path.c_str(), loader->errorString().toStdString().c_str()); @@ -125,8 +117,6 @@ void PluginManager::AddPlugin(const filesystem::path& path) /*-----------------------------------------------------------------*\ | Check that the plugin is valid, then check the API version | \*-----------------------------------------------------------------*/ - QObject* instance = loader->instance(); - if(instance) { plugin = qobject_cast(instance);