From a4d7b45fe00996fd37a1af6d5be8c913a0b3bbf4 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 25 Feb 2020 21:35:07 -0700 Subject: remove destructive/tape mode tracks --- gtk2_ardour/editor_audio_import.cc | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) (limited to 'gtk2_ardour/editor_audio_import.cc') diff --git a/gtk2_ardour/editor_audio_import.cc b/gtk2_ardour/editor_audio_import.cc index 25b3373be2..4474949190 100644 --- a/gtk2_ardour/editor_audio_import.cc +++ b/gtk2_ardour/editor_audio_import.cc @@ -719,9 +719,7 @@ Editor::embed_sndfiles (vector paths, source = boost::dynamic_pointer_cast ( SourceFactory::createExternal (DataType::AUDIO, *_session, path, n, - (mode == ImportAsTapeTrack - ? Source::Destructive - : Source::Flag (0)), + Source::Flag (0), true, true)); } else { source = boost::dynamic_pointer_cast (s); @@ -1070,27 +1068,6 @@ Editor::finish_bringing_in_material (boost::shared_ptr region, break; } - case ImportAsTapeTrack: - { - if (!ar) { - return -1; - } - - list > at (_session->new_audio_track (in_chans, out_chans, 0, 1, string(), PresentationInfo::max_order, Destructive)); - if (!at.empty()) { - boost::shared_ptr playlist = at.front()->playlist(); - boost::shared_ptr copy (RegionFactory::create (region, true)); - playlist->clear_changes (); - playlist->add_region (copy, pos); - _session->add_command (new StatefulDiffCommand (playlist)); - } - if (Config->get_strict_io ()) { - for (list >::iterator i = at.begin(); i != at.end(); ++i) { - (*i)->set_strict_io (true); - } - } - break; - } } return 0; -- cgit v1.2.3