diff --git a/libs/ardour/ardour/import_status.h b/libs/ardour/ardour/import_status.h index bfbd63ab83..713fca5850 100644 --- a/libs/ardour/ardour/import_status.h +++ b/libs/ardour/ardour/import_status.h @@ -53,6 +53,7 @@ public: std::vector paths; bool replace_existing_source; bool split_midi_channels; + bool import_markers; MidiTrackNameSource midi_track_name_source; /** set to true when all files have been imported, as distinct from the done in ARDOUR::InterThreadInfo, diff --git a/libs/ardour/audio_region_importer.cc b/libs/ardour/audio_region_importer.cc index 5becea523b..3fb2bdf189 100644 --- a/libs/ardour/audio_region_importer.cc +++ b/libs/ardour/audio_region_importer.cc @@ -339,8 +339,12 @@ AudioRegionImporter::prepare_sources () status.done = false; status.cancel = false; status.freeze = false; + status.import_markers = false; status.progress = 0.0; status.quality = SrcBest; // TODO other qualities also + status.replace_existing_source = false; + status.split_midi_channels = false; + status.import_markers = false; // Get sources that still need to be imported for (std::list::iterator it = filenames.begin(); it != filenames.end(); ++it) { diff --git a/libs/ardour/import_pt.cc b/libs/ardour/import_pt.cc index 4fdf520e84..be6b1c5596 100644 --- a/libs/ardour/import_pt.cc +++ b/libs/ardour/import_pt.cc @@ -86,6 +86,7 @@ Session::import_sndfile_as_region (string path, SrcQuality quality, timepos_t& p status.quality = quality; status.replace_existing_source = false; status.split_midi_channels = false; + status.import_markers = false; status.done = false; status.cancel = false; diff --git a/libs/ardour/triggerbox.cc b/libs/ardour/triggerbox.cc index 74901d71e7..dd5f05e9c8 100644 --- a/libs/ardour/triggerbox.cc +++ b/libs/ardour/triggerbox.cc @@ -3617,6 +3617,7 @@ TriggerBox::set_from_path (uint32_t slot, std::string const & path) status.paths.push_back (path); status.replace_existing_source = false; status.split_midi_channels = false; + status.import_markers = false; status.midi_track_name_source = ARDOUR::SMFTrackNumber; _session.import_files (status);