Skip to content
Snippets Groups Projects
Verified Commit 715e2244 authored by Nicolas Werner's avatar Nicolas Werner
Browse files

Cleanup qt-jdenticon loading

parent c2494a7d
No related branches found
No related tags found
No related merge requests found
...@@ -88,20 +88,16 @@ getJdenticonInterface() ...@@ -88,20 +88,16 @@ getJdenticonInterface()
if (interface == nullptr && interfaceExists) { if (interface == nullptr && interfaceExists) {
QDir pluginsDir(qApp->applicationDirPath()); QDir pluginsDir(qApp->applicationDirPath());
bool plugins = pluginsDir.cd("plugins"); QPluginLoader pluginLoader("qtjdenticon");
if (plugins) { QObject *plugin = pluginLoader.instance();
for (const QString &fileName : pluginsDir.entryList(QDir::Files)) { if (plugin) {
QPluginLoader pluginLoader(pluginsDir.absoluteFilePath(fileName)); interface = qobject_cast<JdenticonInterface *>(plugin);
QObject *plugin = pluginLoader.instance(); if (interface) {
if (plugin) { nhlog::ui()->info("Loaded jdenticon plugin.");
interface = qobject_cast<JdenticonInterface *>(plugin);
if (interface) {
nhlog::ui()->info("Loaded jdenticon plugin.");
break;
}
}
} }
} else { }
if (!interface) {
nhlog::ui()->info("jdenticon plugin not found."); nhlog::ui()->info("jdenticon plugin not found.");
interfaceExists = false; interfaceExists = false;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment