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

David Edmundson <k...@davidedmundson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |k...@davidedmundson.co.uk

--- Comment #44 from David Edmundson <k...@davidedmundson.co.uk> ---
Found it - partly

Qt has a codepath where if a mousearea moves so that it now enters the last
known position of the mouse we send a hover event into that item. This
generally is a good thing. This is in the path
QQuickWindowPrivate::flushFrameSyncronousEvents (which is making it a max of
once per frame)

Our lastMousePosition is not reset when we close the window. 
This normally gets reset in QEvent::Leave which happens if we mouse out, but
not when we close a window.

We can either make QtDeclarative clean up on window close too, or make
QtWayland send a synthetic mouse leave event on window close. I'm not sure
which is the most-right.

It could be hacked plasma-side, but we may as well patch Qt and do it properly.

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

Reply via email to