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

--- Comment #12 from David Edmundson <k...@davidedmundson.co.uk> ---
Reproducible with kgradientselector (which has the same abstract base within
frameworks) if and only if KSelector::setIndent is true

It isn't that it doesn't show a colour, but it appears to be painting the
background on top on the contents.

The breeze commit that surfaced the bug is:

commit f6ef4f4738a5d3b6a07b7b11451af19635c8acd9
Author: Jan Blackquill <uhh...@gmail.com>
Date:   Wed May 12 18:21:24 2021 -0400

    Draw background for frames

 kstyle/breezestyle.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 

-----
KSelector is doing:

0115     drawContents(&painter);
0131         style()->drawPrimitive(QStyle::PE_Frame, &opt, &painter, this);

Which explains the drawing on top.

I would argue strongly that's a client side bug not a breeze one. Swapping this
around should fix it. So would explicitly setting the background colour to
transparent.

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

Reply via email to