Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFalk David <falkdavid@gmx.de>2021-03-19 21:57:51 +0300
committerFalk David <falkdavid@gmx.de>2021-03-20 15:43:00 +0300
commit95a2549d90bf63c5976356d6a45f52335845e546 (patch)
tree990f229db81001271b19f6605b609f32582ecde4
parentd0f05bfbcd7843b9228ef0d0728799507532a5bd (diff)
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
-rw-r--r--source/blender/editors/gpencil/gpencil_trace_ops.c3
1 files changed, 1 insertions, 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);