summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorDeepBlueV7.X <nicolas.werner@hotmail.de>2021-11-15 14:29:06 +0100
committerGitHub <noreply@github.com>2021-11-15 14:29:06 +0100
commitbe53fd9b004711681f9532f91782fed76e648e72 (patch)
tree648b68b9bf385f5538f9309bb9167767a95e3d3a /src
parentSupport exif rotation on received videos (diff)
parentTry to add jdenticon plugin to Windows build (diff)
downloadnheko-be53fd9b004711681f9532f91782fed76e648e72.tar.xz
Merge pull request #812 from Nheko-Reborn/jdenticon-packaging
Jdenticon packaging
Diffstat (limited to 'src')
-rw-r--r--src/JdenticonProvider.cpp22
1 files changed, 9 insertions, 13 deletions
diff --git a/src/JdenticonProvider.cpp b/src/JdenticonProvider.cpp

index e2828286..e421c932 100644 --- a/src/JdenticonProvider.cpp +++ b/src/JdenticonProvider.cpp
@@ -88,20 +88,16 @@ getJdenticonInterface() if (interface == nullptr && interfaceExists) { QDir pluginsDir(qApp->applicationDirPath()); - bool plugins = pluginsDir.cd("plugins"); - if (plugins) { - for (const QString &fileName : pluginsDir.entryList(QDir::Files)) { - QPluginLoader pluginLoader(pluginsDir.absoluteFilePath(fileName)); - QObject *plugin = pluginLoader.instance(); - if (plugin) { - interface = qobject_cast<JdenticonInterface *>(plugin); - if (interface) { - nhlog::ui()->info("Loaded jdenticon plugin."); - break; - } - } + QPluginLoader pluginLoader("qtjdenticon"); + QObject *plugin = pluginLoader.instance(); + if (plugin) { + interface = qobject_cast<JdenticonInterface *>(plugin); + if (interface) { + nhlog::ui()->info("Loaded jdenticon plugin."); } - } else { + } + + if (!interface) { nhlog::ui()->info("jdenticon plugin not found."); interfaceExists = false; }