diff options
author | aqua <aqua@iserlohn-fortress.net> | 2024-04-26 22:24:19 +0300 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2024-04-26 22:43:00 +0300 |
commit | fabf1080b62a54c7ec2dc6da7709186c80cb20cd (patch) | |
tree | 3c2500f530790b660c6d71167e172e96308aee7e /src/browser.cpp | |
parent | Updated PKGBUILD (diff) | |
download | smolbote-fabf1080b62a54c7ec2dc6da7709186c80cb20cd.tar.xz |
Added cmakelists
Diffstat (limited to 'src/browser.cpp')
-rw-r--r-- | src/browser.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/browser.cpp b/src/browser.cpp index f748e2f..a2ae8c9 100644 --- a/src/browser.cpp +++ b/src/browser.cpp @@ -31,7 +31,7 @@ #include <QTimer> #include <QTranslator> #include <QVersionNumber> -#include <pluginloader.h> +// #include <pluginloader.h> #include <spdlog/spdlog.h> #include <version.h> @@ -142,22 +142,31 @@ bool Browser::loadPlugin(const QString &path) } Configuration conf; + bool loaded = false; + +#ifdef HAVE_PLUGINLOADER const auto state = PluginLoader::signature_state( conf.value<bool>("plugins.signature.ignored").value(), conf.value<bool>("plugins.signature.checked").value(), conf.value<bool>("plugins.signature.enforced").value()); auto *loader = new PluginLoader(path, state, this); - const bool loaded = loader->load(); + loaded = loader->load(); +#endif if(!loaded) { +#ifdef HAVE_PLUGINLOADER delete loader; +#endif return false; } +#ifdef HAVE_PLUGINLOADER auto *info = new PluginInfo(loader); m_plugins.append(info); emit pluginAdded(loader); +#endif + return true; } |