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

Eoin O'Neill <eoinoneill1...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eoinoneill1...@gmail.com

--- Comment #5 from Eoin O'Neill <eoinoneill1...@gmail.com> ---
NOTE:

This seems to be related to Krita's attempt to merge multiple transform
operations. Basically:

1) You begin transforming, which creates keyframes. When finished, the
transform is committed to the undo stack -- we'll call this "Transform Command
A".

2) You then begin a new transformation, calling InplaceTransformStroke which
verifies existing keyframes and skips creating new ones. This is "Transform
Command B".

3) Somehow / somewhere, Transform Command A is seen as the most recent command,
and Krita decides to undo Transform Command A. Because Transform Command B
skipped creating new keyframes, it continues to believe that Transform Command
A's keyframes still exist. This leads to a nullptr situation, causing a crash. 

Possible solution -- maybe we should always override existing keyframes and
create new ones so that this type of thing can't occur?

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

Reply via email to