Overview
Request 1104688 accepted
- Add patch to fix crash when opening windows (kde#473432)
* 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
* 0002-TriangleMouseFilter-also-check-optional-position-has.patch
- Created by fusionfuture
- In state accepted
Loading...
Request History
fusionfuture created request
- Add patch to fix crash when opening windows (kde#473432)
* 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
* 0002-TriangleMouseFilter-also-check-optional-position-has.patch
Vogtinator accepted request
LGTM
IMO it's a bit strange that the data is effectively
false
if there is nointerceptedHoverEnterPosition
set...For instance this affects the check in the
QEvent::HoverLeave
handling case, but it's probably fine there?That's fine, because HoverLeave event should always be sent to old items, and not sending hover leave events causes more bugs in Qt6. See https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3123
Whatever, QPointer can catch the intercepted item being destroyed when a task item suddenly disappears without hover events, and the reset timer is just about to reach timeout, as was reported in the bugreport.