From 3b68f027f879c854df885e959730f7afa57ec9a7 Mon Sep 17 00:00:00 2001 From: Thomas Wilshaw Date: Thu, 12 Nov 2020 13:48:24 +0000 Subject: [PATCH] More cleanup --- app/task/project/saveotio/saveotio.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/task/project/saveotio/saveotio.cpp b/app/task/project/saveotio/saveotio.cpp index bc706fcef..a8a95da33 100644 --- a/app/task/project/saveotio/saveotio.cpp +++ b/app/task/project/saveotio/saveotio.cpp @@ -95,6 +95,7 @@ bool SaveOTIOTask::Run() OTIO::Timeline *SaveOTIOTask::SerializeTimeline(SequencePtr sequence) { auto otio_timeline = new OTIO::Timeline(sequence->name().toStdString()); + // Retainers clean themselves up when the final user is removed OTIO::Timeline::Retainer* timeline_retainer = new OTIO::Timeline::Retainer(otio_timeline); if (!SerializeTrackList(sequence->viewer_output()->track_list(Timeline::kTrackTypeVideo), otio_timeline) @@ -149,7 +150,7 @@ OTIO::Track *SaveOTIOTask::SerializeTrack(TrackOutput *track) otio_block = new OTIO::Gap(OTIO::TimeRange(block->in().toRationalTime(), block->length().toRationalTime()), block->GetLabel().toStdString() - ); + ); break; } case Block::kTransition: