From 637f8094e5998a474a4ad36a11c57fdcc93659f0 Mon Sep 17 00:00:00 2001 From: reionwong Date: Sun, 5 Sep 2021 02:33:35 +0800 Subject: [PATCH] Fix plasma apps --- platformtheme/platformtheme.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/platformtheme/platformtheme.cpp b/platformtheme/platformtheme.cpp index ee5f272..4796609 100644 --- a/platformtheme/platformtheme.cpp +++ b/platformtheme/platformtheme.cpp @@ -44,6 +44,11 @@ extern void updateXdgIconSystemTheme(); void onDarkModeChanged() { + if (qApp->applicationName() == "systemsettings" + || qApp->applicationName().contains("plasma")) { + return; + } + QStyle *style = QStyleFactory::create("cutefish"); if (style) { qApp->setStyle(style); @@ -198,7 +203,11 @@ void PlatformTheme::setQtQuickControlsTheme() return; } - if (qApp->applicationName() == "systemsettings") { + if (qApp->applicationName() == "systemsettings" + || qApp->applicationName().contains("plasma")) { + QQuickStyle::setStyle("Plasma"); + QStyle *style = QStyleFactory::create("Breeze"); + qApp->setStyle(style); return; }