[qt/qt/qtbase]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtbase
Pushed by mirror-service into branch '6.11'.
Changed from 026e2e75ffd62be4cd09dcfa30be84bd26657b9e to 15ae98844a452a528973c4ebab168199f2bade68
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 15ae98844a452a528973c4ebab168199f2bade68 by Qt Cherry-pick Bot (on behalf of Li Zequan) on 24/07/2026 at 05:37..
QtGui: avoid losing theme name when ensureInitialized() called early

ensureInitialized() may be called before QPlatformTheme is fully
initialized, e.g. when KDE's libKF5IconThemes triggers
QIcon::setFallbackThemeName() during application startup. In this
case m_systemTheme ended up as an empty string permanently, causing
all subsequent QIcon::fromTheme() calls to fail, since themeName()
returned empty.

Fixed by adding lazy re-initialization: when m_systemTheme is empty,
re-query systemThemeName() which will succeed if the platform theme
is now available.

Task-number: QTBUG-133102
Change-Id: I8ce8a2790b8eb9bddd228bdc67b285819c1175ce
Reviewed-by: Liang Qi <[email protected]>
(cherry picked from commit bebbf84167a4341eed27ecfca480ff62dfa1b159)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
Reviewed-by: Li Zequan <[email protected]>
(cherry picked from commit a25446fcb6298b6c5380f633b107758e0553a995)
https://invent.kde.org/qt/qt/qtbase/-/commit/15ae98844a452a528973c4ebab168199f2bade68
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.