https://bugs.kde.org/show_bug.cgi?id=361811
Bug ID: 361811 Summary: Krita forces use of Fusion theme even in a KDE session Product: krita Version: git master Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: krita-bugs-n...@kde.org Reporter: beo...@gmail.com Even in a KDE (Plasma 5) session, Krita forces use of the Fusion style instead of the style selected in System Settings. Reproducible: Always Steps to Reproduce: Start Krita in a Plasma session. Actual Results: Krita uses the fusion style Expected Results: Krita should use style selected in System Settings (e.g. Breeze). Patch to fix this is below: diff --git a/libs/ui/KisApplication.cpp b/libs/ui/KisApplication.cpp index 2e21901..4374951 100644 --- a/libs/ui/KisApplication.cpp +++ b/libs/ui/KisApplication.cpp @@ -154,7 +154,7 @@ KisApplication::KisApplication(const QString &key, int &argc, char **argv) QString version = CalligraVersionWrapper::versionString(true); setApplicationVersion(version); setWindowIcon(KisIconUtils::loadIcon("calligrakrita")); - + if (qgetenv("KDE_FULL_SESSION").isEmpty()) { QStringList styles = QStringList() << "Fusion" << "Plastique"; if (!styles.contains(style()->objectName())) { Q_FOREACH (const QString & style, styles) { @@ -167,6 +167,7 @@ KisApplication::KisApplication(const QString &key, int &argc, char **argv) } } } + } KisOpenGL::initialize(); } -- You are receiving this mail because: You are watching all bug changes.