diff options
author | Christian Ehrlicher <[email protected]> | 2024-12-24 20:51:03 +0100 |
---|---|---|
committer | Christian Ehrlicher <[email protected]> | 2025-06-29 19:03:11 +0200 |
commit | 4fb3927503672def5a6914eb6c9fb7187bb7e356 (patch) | |
tree | b9f34f6c46fd66899b24556ce5d469405f9ed5f6 /src | |
parent | 347a407c5681bacc74523bec8128b664c47a843a (diff) |
The mdi icons need a reset on polish for correct dark/light mode
handling.
Fixes: QTBUG-135785
Change-Id: I3fb1fe458e579fab329a2329ac68d5e77ea35e72
Reviewed-by: Volker Hilsheimer <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/styles/modernwindows/qwindows11style.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/styles/modernwindows/qwindows11style.cpp b/src/plugins/styles/modernwindows/qwindows11style.cpp index e15f1468775..7179109505b 100644 --- a/src/plugins/styles/modernwindows/qwindows11style.cpp +++ b/src/plugins/styles/modernwindows/qwindows11style.cpp @@ -2343,6 +2343,12 @@ void QWindows11Style::polish(QPalette& result) if (highContrastTheme) result.setColor(QPalette::Active, QPalette::HighlightedText, result.windowText().color()); + + auto *d = const_cast<QWindows11StylePrivate *>(d_func()); + d->m_titleBarMinIcon = QIcon(); + d->m_titleBarMaxIcon = QIcon(); + d->m_titleBarCloseIcon = QIcon(); + d->m_titleBarNormalIcon = QIcon(); } QBrush QWindows11Style::buttonFillBrush(const QStyleOption *option) |