Bug 394877

Summary: "CTRL + T" scale pivot point ignored when dragging contiguous handles.
Product: [Applications] krita Reporter: mvowada <freebox64>
Component: Tools/TransformAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: andrew.crouthamel
Priority: NOR Keywords: investigated, triaged
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: example
example

Description mvowada 2018-05-30 23:42:33 UTC
On Ubuntu Unity - Krita 4.1.0-pre-alpha (git dac4dc7)

Steps:

    1) (CTRL + T) > "Scale" > "Transform around pivot point (Alt)" on
    4) set an outwardly pivot point
    5) drag a bbox handle contiguous to it

Expected Results: scale around the selected pivot point.
Actual Results: scale around center (default).
Comment 1 mvowada 2018-05-31 06:44:39 UTC
Created attachment 112974 [details]
example
Comment 2 mvowada 2018-05-31 06:53:28 UTC
Created attachment 112975 [details]
example
Comment 3 Andrew Crouthamel 2018-10-02 15:53:15 UTC
Hi, I tested this with the latest git master version. The pivot point behaves properly.

If you move the pivot point manually inside the selected object to a random location, you can see the behavior better. Scaling from any direction adheres to the pivot point, and pressing Alt while scaling overrides it. The only reason you are seeing this behavior is because the pivot point is on top of outer boundary you are trying to drag. Krita handles this like a normal scale then, as there is no more space to reduce between the pivot point and the outer boundary of the object.
Comment 4 Andrew Crouthamel 2018-10-02 16:35:41 UTC
*** Bug 395311 has been marked as a duplicate of this bug. ***