summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVolker Hilsheimer <volker.hilsheimer@qt.io>2023-07-20 02:35:53 +0200
committerVolker Hilsheimer <volker.hilsheimer@qt.io>2023-07-21 09:22:54 +0200
commit510224f4463c2a372b83d91f0daf24a91069a9fe (patch)
tree4f2ac8c1aac0b0a3753f43f4f31c31d693445b9b /src
parente1a93b3d9a9f18013b28b4136866a76df11c2ea1 (diff)
QIconLoader: add some more debugging help
As a drive-by, re-use the result from the first QFile::exists check. Pick-to: 6.6 Change-Id: I6b36b165ba3d1f82c9b4be18d44a671f71e8507e Reviewed-by: Axel Spoerl <axel.spoerl@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r--src/gui/image/qiconloader.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/gui/image/qiconloader.cpp b/src/gui/image/qiconloader.cpp
index b228173e9d2..7eb4dcd97e9 100644
--- a/src/gui/image/qiconloader.cpp
+++ b/src/gui/image/qiconloader.cpp
@@ -359,12 +359,12 @@ QIconTheme::QIconTheme(const QString &themeName)
if (!m_valid) {
themeIndex.setFileName(themeDir + "/index.theme"_L1);
- if (themeIndex.exists())
- m_valid = true;
+ m_valid = themeIndex.exists();
+ qCDebug(lcIconLoader) << "Probing theme file at" << themeIndex.fileName() << m_valid;
}
}
#if QT_CONFIG(settings)
- if (themeIndex.exists()) {
+ if (m_valid) {
const QSettings indexReader(themeIndex.fileName(), QSettings::IniFormat);
const QStringList keys = indexReader.allKeys();
for (const QString &key : keys) {
@@ -433,7 +433,8 @@ QThemeIconInfo QIconLoader::findIconHelper(const QString &themeName,
const QString &iconName,
QStringList &visited) const
{
- qCDebug(lcIconLoader) << "Finding icon" << iconName << "in theme" << themeName;
+ qCDebug(lcIconLoader) << "Finding icon" << iconName << "in theme" << themeName
+ << "skipping" << visited;
QThemeIconInfo info;
Q_ASSERT(!themeName.isEmpty());