[Bf-blender-cvs] [95a2549d90b] master: Fix T86745: trace sequence keyframe offset

Falk David noreply at git.blender.org
Sat Mar 20 13:43:10 CET 2021


Commit: 95a2549d90bf63c5976356d6a45f52335845e546
Author: Falk David
Date:   Fri Mar 19 19:57:51 2021 +0100
Branches: master
https://developer.blender.org/rB95a2549d90bf63c5976356d6a45f52335845e546

Fix T86745: trace sequence keyframe offset

The offset when creating the keyframes was set to `frame_target + i` but
`i` starts iterating from the current frame number.

The fix uses just `i` as the frame number.

Reviewed By: antoniov

Maniphest Tasks: T86745

Differential Revision: https://developer.blender.org/D10772

===================================================================

M	source/blender/editors/gpencil/gpencil_trace_ops.c

===================================================================

diff --git a/source/blender/editors/gpencil/gpencil_trace_ops.c b/source/blender/editors/gpencil/gpencil_trace_ops.c
index 0f344909692..d2e5fa3db32 100644
--- a/source/blender/editors/gpencil/gpencil_trace_ops.c
+++ b/source/blender/editors/gpencil/gpencil_trace_ops.c
@@ -257,8 +257,7 @@ static void trace_start_job(void *customdata, short *stop, short *do_update, flo
       ImBuf *ibuf = BKE_image_acquire_ibuf(trace_job->image, iuser, &lock);
       if (ibuf) {
         /* Create frame. */
-        bGPDframe *gpf = BKE_gpencil_layer_frame_get(
-            trace_job->gpl, trace_job->frame_target + i, GP_GETFRAME_ADD_NEW);
+        bGPDframe *gpf = BKE_gpencil_layer_frame_get(trace_job->gpl, i, GP_GETFRAME_ADD_NEW);
         gpencil_trace_image(trace_job, ibuf, gpf);
 
         BKE_image_release_ibuf(trace_job->image, ibuf, lock);



More information about the Bf-blender-cvs mailing list