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

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/plasma-workspace/commit/ |ma/plasma-workspace/commit/
                   |f332b03c18f1fa71d4ced051b12 |0661321622cb10e04e621319d7f
                   |89b4cb4513cc1               |697d4b97402b0

--- Comment #16 from Nate Graham <[email protected]> ---
Git commit 0661321622cb10e04e621319d7f697d4b97402b0 by Nate Graham, on behalf
of Derek Christ.
Committed on 03/10/2022 at 08:16.
Pushed by ngraham into branch 'Plasma/5.26'.

apples/kicker: fix timer in triangular mouse filter.

The underlying mouse area for kickoff list delegates does not select
items when the mouse enters the hovering area, but when the mouse
changes its position.
Therefore, to change the current selected item, the triangular mouse
filter must replay both enter and move events when the triangular
fitlering condition is broken.

Sometimes, it was possible that the filter only let trough an enter
and no following move event, that results in the current hovered item
not selected even when the mouse stops its movement completely.

The timeout timer that is used to select the hovered item after a time
was not at fault, because it is only responsible to do so when the
triangular filtering condition is currently upheld, which is not the
case in the above mentioned example.


(cherry picked from commit f332b03c18f1fa71d4ced051b1289b4cb4513cc1)

M  +15   -5    applets/kicker/plugin/trianglemousefilter.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/0661321622cb10e04e621319d7f697d4b97402b0

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

Reply via email to