From 2ea366a409185b75da94e8cf23c8800168a8656a Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Fri, 20 Sep 2013 17:39:19 -0700 Subject: [PATCH] Timeline: Order region finalization to ensure correct logging. --- timeline/src/Engine/Track.C | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/timeline/src/Engine/Track.C b/timeline/src/Engine/Track.C index 4344c2d..f6352ef 100644 --- a/timeline/src/Engine/Track.C +++ b/timeline/src/Engine/Track.C @@ -355,13 +355,14 @@ Track::finalize ( Capture *c, nframes_t frame ) timeline->wrlock(); - c->region->finalize( frame ); - DMESSAGE( "Adjusting capture by %lu frames.", (unsigned long)_capture_offset ); c->region->offset( _capture_offset ); _capture_offset = 0; + /* have to do this last, as it logs the create */ + c->region->finalize( frame ); + timeline->unlock(); }