From 1e9711ba370097cb97fcfbb119283ccc1fd02e1f Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Sun, 25 Apr 2021 17:20:36 +0200 Subject: [PATCH] Add /okular/pics to icon search path This is automatically done when using KIconLoader, but not when using another QIcon implementation. --- part/part.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/part/part.cpp b/part/part.cpp index 47584c96d..967ddbe13 100644 --- a/part/part.cpp +++ b/part/part.cpp @@ -341,6 +341,9 @@ Part::Part(QWidget *parentWidget, QObject *parent, const QVariantList &args) GuiUtils::addIconLoader(iconLoader()); + const QStringList iconDirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("okular/pics"), QStandardPaths::LocateDirectory); + QIcon::setFallbackSearchPaths(QIcon::fallbackSearchPaths() << iconDirs); + m_sidebar = new Sidebar(parentWidget); setWidget(m_sidebar); connect(m_sidebar, &Sidebar::urlsDropped, this, &Part::handleDroppedUrls);