From c808c53d6ce0f55e5d488e8f3c72798ade304347 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Thu, 5 Nov 2020 20:09:48 -0800 Subject: [PATCH] Timeline: Acquire sequence lock for region split. --- timeline/src/Audio_Region.C | 4 ++++ 1 file changed, 4 insertions(+) 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();