https://bugs.kde.org/show_bug.cgi?id=439847

            Bug ID: 439847
           Summary: Breeze SVGs used for third-party themes even though
                    they shouldn't be
           Product: frameworks-plasma
           Version: 5.84.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: components
          Assignee: notm...@gmail.com
          Reporter: filipfila....@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: ---

Created attachment 140060
  --> https://bugs.kde.org/attachment.cgi?id=140060&action=edit
SVGs drawn when they shouldn't be

SUMMARY
Updating frameworks to 5.84 breaks the "fromCurrentTheme" property for SVGs.
This property is used in PlasmoidHeading so that nothing gets drawn when the
theme doesn't have an SVG for the headings. Without that property, Breeze's
SVGs get imposed on other themes, which is what has started happening now. It
looks pretty bad and breaks third-party themes. 

STEPS TO REPRODUCE
1. Update to 5.84
2. Use some Plasma theme that doesn't have SVGs for PlasmoidHeading (e.g.
WhiteSur, ChromeOS, ROUNDED)
3. Observe that PlasmoidHeadings are now drawn and that it looks pretty bad

OBSERVED RESULT
PlasmoidHeading drawn when it shouldn't be.

EXPECTED RESULT
PlasmoidHeading not drawn when it shouldn't be.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.22.3
KDE Plasma Version: 5.22.3
KDE Frameworks Version: 5.84
Qt Version: 5.15.2

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to