diff --git a/timeline/src/Audio_Region.C b/timeline/src/Audio_Region.C index f5b74c3..3aca628 100644 --- a/timeline/src/Audio_Region.C +++ b/timeline/src/Audio_Region.C @@ -794,6 +794,8 @@ Audio_Region::split ( nframes_t where ) Audio_Region *copy = new Audio_Region( *this ); + timeline->sequence_lock.wrlock(); + { Logger _log( copy ); @@ -803,6 +805,8 @@ Audio_Region::split ( nframes_t where ) Sequence_Region::split( copy, where ); } + timeline->sequence_lock.unlock(); + log_end(); block_end();