From 95a2549d90bf63c5976356d6a45f52335845e546 Mon Sep 17 00:00:00 2001 From: Falk David Date: Fri, 19 Mar 2021 19:57:51 +0100 Subject: 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 --- source/blender/editors/gpencil/gpencil_trace_ops.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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); -- cgit v1.2.3