From 49f353db5cdc5c977ddece857f5f95460eac9136 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 9 Jun 2012 13:36:02 +0000 Subject: [PATCH] Make sure that regions created during AsTrack and AsTapeTrack imports are added to the master region list, otherwise if they are subsequently deleted they will be lost. This causes the undo record to go wrong as it references a non-existant region. May have been the cause of bug #4919. git-svn-id: svn://localhost/ardour2/branches/3.0@12626 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_audio_import.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/editor_audio_import.cc b/gtk2_ardour/editor_audio_import.cc index aaf587a464..46cd59dcd5 100644 --- a/gtk2_ardour/editor_audio_import.cc +++ b/gtk2_ardour/editor_audio_import.cc @@ -945,7 +945,7 @@ Editor::finish_bringing_in_material (boost::shared_ptr region, uint32_t } boost::shared_ptr playlist = existing_track->playlist(); - boost::shared_ptr copy (RegionFactory::create (region)); + boost::shared_ptr copy (RegionFactory::create (region, true)); begin_reversible_command (Operations::insert_file); playlist->clear_changes (); playlist->add_region (copy, pos); @@ -963,7 +963,7 @@ Editor::finish_bringing_in_material (boost::shared_ptr region, uint32_t list > at (_session->new_audio_track (in_chans, out_chans, Destructive)); if (!at.empty()) { boost::shared_ptr playlist = at.front()->playlist(); - boost::shared_ptr copy (RegionFactory::create (region)); + boost::shared_ptr copy (RegionFactory::create (region, true)); begin_reversible_command (Operations::insert_file); playlist->clear_changes (); playlist->add_region (copy, pos);