[krita] [Bug 447107] shift + click fails to select multiple frames in animation timeline

vanyossi bugzilla_noreply at kde.org
Fri Dec 17 18:11:25 GMT 2021


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

vanyossi <ghevan at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #2 from vanyossi <ghevan at gmail.com> ---
This seems to be related to how different stylus and mouse/trackpad events are
on macOS.

I set a couple of debugs and using trackpad the shift+click works as expected
with the modifier reported as "pan-zoom" at

bool KisCustomModifiersCatcher::modifierPressed(const QString &id)

This changes if I drag to trigger "startDrag" "offset-frame" action and work
correctly on mouse and trackpad, this triggers two "pan-zoom", one on
mouseclick and the other on mouseRelease. However using the stylus, as this
tool sends constant updates from its position, a single click is seen as a move
operation and "pan-zoom" is registered 3 times before triggering
"offset-frame", by that time the stylus is up, and the chunk of frames is moved
to the same place.

I am not familiar with this part of the code but I think we can avoid this
issue either compressing stylus events on the timeline docker, or adding a
delay for registering movement to the stylus events.

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



More information about the kde-mac mailing list