summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristian Ehrlicher <[email protected]>2024-12-24 20:51:03 +0100
committerChristian Ehrlicher <[email protected]>2025-06-29 19:03:11 +0200
commit4fb3927503672def5a6914eb6c9fb7187bb7e356 (patch)
treeb9f34f6c46fd66899b24556ce5d469405f9ed5f6 /src
parent347a407c5681bacc74523bec8128b664c47a843a (diff)
Windows11Style: reset mdi icons on polishHEADdev
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.cpp6
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)