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

Hugo Pereira Da Costa <hugo.pereira.da.co...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hugo.pereira.da.costa@gmail
                   |                            |.com

--- Comment #5 from Hugo Pereira Da Costa <hugo.pereira.da.co...@gmail.com> ---
Hello, 
thanks for reporting and posting the test case. This is a known issue,
unfortunately unrelated to Qt::WA_OpaquePaintEvent

This is related to breeze' "extended splitter" feature (also implemented in
oxygen and in some other fancy styles on the web).
The code is in breeze/kstyle/breezesplitterproxy
Basically we increasse the splitter hit region on hover to make it easier to
click on, by means of an internal transparent widget, that capture mouse
events.
The artifact you see is Qt not being able to properly draw this transparent
internal widget on top of a GL widget (it lacks some internal compositing, I
guess).
Note that the size of this widget is reduced to 1x1 when you press the mouse
(which you also see, as a dot, in your test case).

Bottomline: there is not much we can do about it, except disable the feature
... (or ask qt to fix, which I am not sure is easy)

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

Reply via email to