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.