Hi all, I am currently investigating a regression in KWin: some Plasma styled elements always get the opaque element set.
KWin is using FrameSvgs in the following areas: * "EffectFrames" - e.g. overlay in fullscreen effects like Cube * PresentWindows for close window button * DesktopGrid for add/remove desktop button * TabBox * DesktopChangeOSD The usage is the following: * EffectFrames render a "widgets/background" * PresentWindows and DesktopGrid render a "dialogs/background" * TabBox uses PlasmaCore.FrameSvgItem with "dialogs/background" * DesktopChangeOSD uses PlasmaCore.Dialog, so implicitly "dialogs/background" Everything that uses "dialogs/background" is broken and gets the opaque element set. Everything that uses "widgets/background" gets correctly the translucent set (tried changing PresentWindow and TabBox and it got correct elements). This seems to be a regression with the new desktop theme. Switching to a different theme gives me correct translucent backgrounds, though I have not checked whether they are providing an opaque set. I can rule out cache issues as the frames resize with the number of elements. I'm a little bit at loss here. I would like to get this fixed for 4.10. Any advice would be very welcome. Have there been any changes? Is there a way to request the translucent set (KWin knows better whether Compositing is used than anyone else ;-)? -- Martin Gräßlin
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel