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

Dmitry Kazakov <dimul...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap
                   |hics/krita/commit/42219dfd7 |hics/krita/commit/e4ac1fd2c
                   |dcf486a05910b58edcc479940e8 |bc38d28fc3d393ea4efcbaa3819
                   |e872                        |20b4

--- Comment #7 from Dmitry Kazakov <dimul...@gmail.com> ---
Git commit e4ac1fd2cbc38d28fc3d393ea4efcbaa381920b4 by Dmitry Kazakov, on
behalf of P. Varet.
Committed on 18/05/2020 at 20:16.
Pushed by dkazakov into branch 'master'.

Fixed canvas "jump" on finger touches.

Further touch handling fixes!

In https://invent.kde.org/graphics/krita/-/merge_requests/333#note_47474
@dkazakov observed that the canvas "jumps" randomly when the user's
fingers leave or touch the canvas.

This is due to the QTouchEvent with unreliable touch positions also
firing in the form of a QGestureEvent with equally dubious positions,
and that event bubbling up all the way to the parent
QAbstractScrollArea.

So we just prevent QGestureEvent events from bubbling up to the parent
QAbstractScrollArea, and call it a day.

M  +11   -0    libs/flake/KoCanvasControllerWidget.cpp
M  +2    -0    libs/flake/KoCanvasControllerWidget.h

https://invent.kde.org/graphics/krita/commit/e4ac1fd2cbc38d28fc3d393ea4efcbaa381920b4

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

Reply via email to