From 5dd35ff86adbf209e9d552aeb523d1b66df015e9 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 28 May 2023 04:39:06 +0200 Subject: [PATCH] Fix duplicate whole-file regions when embedding sources playlist->add_region() derives a region in case a whole-file region is added to the playlist. --- gtk2_ardour/editor_audio_import.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/editor_audio_import.cc b/gtk2_ardour/editor_audio_import.cc index f7010b098a..8879eadea5 100644 --- a/gtk2_ardour/editor_audio_import.cc +++ b/gtk2_ardour/editor_audio_import.cc @@ -1058,7 +1058,7 @@ Editor::finish_bringing_in_material (std::shared_ptr region, } std::shared_ptr playlist = existing_track->playlist(); - std::shared_ptr copy (RegionFactory::create (region, region->properties())); + std::shared_ptr copy (RegionFactory::create (region, region->derive_properties ())); playlist->clear_changes (); playlist->clear_owned_changes (); playlist->add_region (copy, pos);