https://bugs.kde.org/show_bug.cgi?id=474138
Dmitry Kazakov <dimul...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/grap |https://invent.kde.org/grap |hics/krita/-/commit/0b28044 |hics/krita/-/commit/5e4b1ab |91a75f0414f1e3aa386c6fa92da |10d1afebff61487e1916f93ee81 |f2f45c |8eec64 --- Comment #3 from Dmitry Kazakov <dimul...@gmail.com> --- Git commit 5e4b1ab10d1afebff61487e1916f93ee818eec64 by Dmitry Kazakov. Committed on 07/09/2023 at 12:53. Pushed by dkazakov into branch 'master'. Fix updates on autokeyframing with onion skins enabled When we create a new frame, we may change a set of onion skins that should be displayed on screen. Therefore, we should issue a set of specific updates for such a case. The patch adds a set of more granular signals to KisKeyframeChannel, so that the addition and removal of the keyframes can be tracked properly. The patch also fixes the issue with sigRemovingKeyframe() being emitted **after** the frame was actually removed from the raster channel. M +21 -15 libs/image/kis_keyframe_channel.cpp M +21 -8 libs/image/kis_keyframe_channel.h M +22 -4 libs/image/kis_node.cpp M +6 -1 libs/image/kis_node.h M +101 -2 libs/image/kis_onion_skin_compositor.cpp M +3 -0 libs/image/kis_onion_skin_compositor.h M +67 -5 libs/image/kis_paint_layer.cc M +4 -0 libs/image/kis_paint_layer.h M +3 -1 libs/image/kis_raster_keyframe_channel.cpp M +0 -18 libs/image/kis_scalar_keyframe_channel.cpp M +0 -3 libs/image/kis_scalar_keyframe_channel.h M +1 -1 libs/image/tests/kis_keyframing_test.cpp M +1 -1 plugins/dockers/animation/timeline_node_list_keeper.cpp M +1 -1 plugins/tools/tool_transform2/kis_animated_transform_parameters.cpp https://invent.kde.org/graphics/krita/-/commit/5e4b1ab10d1afebff61487e1916f93ee818eec64 -- You are receiving this mail because: You are watching all bug changes.