From 06ea819c0d717b831447e1a2d424e2f4979b27cd Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 15 Dec 2014 14:34:47 +0500 Subject: Tracking: Avoid possible treading issue reading the frame to sync --- source/blender/blenkernel/intern/tracking_auto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/blenkernel/intern/tracking_auto.c b/source/blender/blenkernel/intern/tracking_auto.c index f4601d66405..8f84b222015 100644 --- a/source/blender/blenkernel/intern/tracking_auto.c +++ b/source/blender/blenkernel/intern/tracking_auto.c @@ -446,11 +446,11 @@ bool BKE_autotrack_context_step(AutoTrackContext *context) void BKE_autotrack_context_sync(AutoTrackContext *context) { - int newframe = context->user.framenr, - frame_delta = context->backwards ? -1 : 1; + int newframe, frame_delta = context->backwards ? -1 : 1; int clip, frame; BLI_spin_lock(&context->spin_lock); + newframe = context->user.framenr; for (frame = context->sync_frame; frame != (context->backwards ? newframe - 1 : newframe + 1); frame += frame_delta) -- cgit v1.2.3