From b1880194b435da6384aacf84d1a4df4c14e071ee Mon Sep 17 00:00:00 2001 From: Richard Moe Gustavsen Date: Fri, 28 Aug 2020 10:55:20 +0200 Subject: Native style: set the default system palette as QQuickTheme::System palette After introducing the new registration system in Controls, the theme palette picked up colors from the Default style. Until this is fixed, set the system palette explicitly. Task-number: QTBUG-86303 Change-Id: Ib4c90856bd5410c042160b532175a48fdaea0fbd Reviewed-by: Mitch Curtis --- src/imports/nativestyle/qtquickcontrols2nativestyleplugin.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/imports/nativestyle/qtquickcontrols2nativestyleplugin.cpp b/src/imports/nativestyle/qtquickcontrols2nativestyleplugin.cpp index fe9deaab..dd34d2f8 100644 --- a/src/imports/nativestyle/qtquickcontrols2nativestyleplugin.cpp +++ b/src/imports/nativestyle/qtquickcontrols2nativestyleplugin.cpp @@ -38,6 +38,8 @@ #include #include +#include + #include "qquicknativestyle.h" #include "qquickcommonstyle.h" @@ -135,6 +137,8 @@ void QtQuickControls2NativeStylePlugin::initializeEngine(QQmlEngine *engine, con void QtQuickControls2NativeStylePlugin::registerTypes(const char *uri) { Q_UNUSED(uri); + QQuickTheme::instance()->setPalette(QQuickTheme::System, QPalette()); + QQuickTheme::instance()->setFont(QQuickTheme::System, QFont()); } QT_END_NAMESPACE -- cgit v1.2.3