aboutsummaryrefslogtreecommitdiff
path: root/src/browser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/browser.cpp')
-rw-r--r--src/browser.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/browser.cpp b/src/browser.cpp
index 61cd2c6..86d8f13 100644
--- a/src/browser.cpp
+++ b/src/browser.cpp
@@ -130,7 +130,13 @@ QPluginLoader *Browser::addPlugin(const QString &path)
if(path.isEmpty())
return nullptr;
- auto *loader = new PluginLoader(path, PluginLoader::SignatureMatchIfAvailable, this);
+ Configuration conf;
+ const PluginLoader::SignatureState 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();
spdlog::info("Loading plugin [{}]: {}", qUtf8Printable(path), loaded ? "passed" : "failed");