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

sh_zam <sh...@sdf.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/krita/commit/2b53e4753
                   |                            |7961f1c004f871810ef239575a2
                   |                            |b205

--- Comment #4 from sh_zam <sh...@sdf.org> ---
Git commit 2b53e47537961f1c004f871810ef239575a2b205 by Sharaf Zaman.
Committed on 10/08/2022 at 14:58.
Pushed by szaman into branch 'master'.

Fix two finger gesture glitch causing canvas to jump/rotate

Typically the state is reset as a symptom of continuous touch events
even after the finger is lifted. What I mean:

1. User lifts a finger (in two finger touch). We get a touch event with
two touchpoints and it is forwarded to this action.

2. Due to slight jitter another touch event but with single touch point
is sent by the OS and this is what resets the state of an action which
relies on state of previous events.

But on Windows or in the case of this bug, (2) is never sent, this makes
the action think that the touchpoint was never released, therefore the
state is never reset.

M  +14   -1    libs/ui/input/kis_shortcut_matcher.cpp

https://invent.kde.org/graphics/krita/commit/2b53e47537961f1c004f871810ef239575a2b205

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

Reply via email to