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


Fabian Vogt's avatar

IMO it's a bit strange that the data is effectively false if there is no interceptedHoverEnterPosition set...


Fabian Vogt's avatar

For instance this affects the check in the QEvent::HoverLeave handling case, but it's probably fine there?


Fusion Future's avatar

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


Fusion Future's avatar

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.

Request History
Fusion Future's avatar

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


Fabian Vogt's avatar

Vogtinator accepted request

LGTM

openSUSE Build Service is sponsored by