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().

Change-Id: Ib5aab62bbfb22683d3bddf87c4e798eca4a5af62
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
(cherry picked from commit 89fe1085903cab969ed65f05c7004e18a47d935a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Tor Arne Vestbø 2023-06-15 13:38:53 +02:00 committed by Qt Cherry-pick Bot
parent 6c69eb4021
commit a557b5af56

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())