diff options
| -rw-r--r-- | src/quicknativestyle/qstyle/windows/qquickwindowsstyle.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/quicknativestyle/qstyle/windows/qquickwindowsstyle.cpp b/src/quicknativestyle/qstyle/windows/qquickwindowsstyle.cpp index 5be34237f5..fc468c87a9 100644 --- a/src/quicknativestyle/qstyle/windows/qquickwindowsstyle.cpp +++ b/src/quicknativestyle/qstyle/windows/qquickwindowsstyle.cpp @@ -2295,7 +2295,9 @@ void QWindowsStyle::refreshPalette() if (auto nativeWindowsApp = dynamic_cast<QWindowsApplication *>(QGuiApplicationPrivate::platformIntegration())) nativeWindowsApp->populateLightSystemPalette(pal); QQuickTheme::instance()->setPalette(QQuickTheme::System, pal); - QGuiApplication::setPalette(pal); + QPalette guiPalette = QGuiApplication::palette(); + guiPalette.resolve(pal); + QGuiApplication::setPalette(guiPalette); } void QWindowsStyle::polish() |
