Bug 398294

Summary: Moving selections with the "Bezier Selection Tool"
Product: [Applications] krita Reporter: mvowada <freebox64>
Component: Tools/SelectionAssignee: Dmitry Kazakov <dimula73>
Status: RESOLVED FIXED    
Severity: normal CC: halla
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description mvowada 2018-09-05 16:30:04 UTC
(krita-4.2.0-pre-alpha-bb79c0e-x86_64.appimage - Ubuntu 14.04, Unity)

I've noticed that only the "Bezier Selection Tool" doesn't allow moving just created selections (see also: https://forum.kde.org/viewtopic.php?f=139&t=153823 
):

    1. try to hover a selection with the "Bezier Selection Tool"

Actual Results: not possible to move the selection
Expected Results: allow moving the selection
Comment 1 Dmitry Kazakov 2019-09-09 10:52:38 UTC
Git commit 8ff09e524486bd07cf3127ac1b0077c0ba618d8b by Dmitry Kazakov.
Committed on 09/09/2019 at 10:51.
Pushed by dkazakov into branch 'master'.

Fix move action in the Bezier Selection Tool

We should route all the mouse events via begin/continue/endPrimaryAction
path in KisDelegatedSelectPathWrapper to make sure that extra selection
actions implemented by KisToolSelectBase are available to the user.

M  +32   -17   plugins/tools/selectiontools/kis_tool_select_path.cc
M  +7    -1    plugins/tools/selectiontools/kis_tool_select_path.h

https://invent.kde.org/kde/krita/commit/8ff09e524486bd07cf3127ac1b0077c0ba618d8b
Comment 2 Dmitry Kazakov 2019-09-13 09:59:55 UTC
Git commit 0ff5c48ab5abc4440072d07f34305a6b5885837a by Dmitry Kazakov.
Committed on 13/09/2019 at 09:00.
Pushed by dkazakov into branch 'krita/4.2'.

Fix move action in the Bezier Selection Tool

We should route all the mouse events via begin/continue/endPrimaryAction
path in KisDelegatedSelectPathWrapper to make sure that extra selection
actions implemented by KisToolSelectBase are available to the user.

M  +32   -17   plugins/tools/selectiontools/kis_tool_select_path.cc
M  +7    -1    plugins/tools/selectiontools/kis_tool_select_path.h

https://invent.kde.org/kde/krita/commit/0ff5c48ab5abc4440072d07f34305a6b5885837a