Use systemFallbackThemeName in QIconLoader::updateSystemTheme()

The fallback logic in QIconLoader::updateSystemTheme() has been
updated to match QIconLoader::ensureInitialized(), by using the
systemFallbackThemeName() directly, rather than the possibly
user set QIconLoader::fallbackThemeName().

Pick-to: 6.5 6.6
Change-Id: Ib5aab62bbfb22683d3bddf87c4e798eca4a5af62
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
bb10
Tor Arne Vestbø 2023-06-15 13:38:53 +02:00
parent 883c3dc8c8
commit 89fe108590
1 changed files with 1 additions and 1 deletions

View File

@ -122,7 +122,7 @@ void QIconLoader::updateSystemTheme()
const QString currentSystemTheme = m_systemTheme;
m_systemTheme = systemThemeName();
if (m_systemTheme.isEmpty())
m_systemTheme = fallbackThemeName();
m_systemTheme = systemFallbackThemeName();
if (m_systemTheme != currentSystemTheme) {
qCDebug(lcIconLoader) << "Updated system theme to" << m_systemTheme;
if (!hasUserTheme())