diff --git a/gtk2_ardour/editor_pt_import.cc b/gtk2_ardour/editor_pt_import.cc index 470d0b43e1..79dfa22f3a 100644 --- a/gtk2_ardour/editor_pt_import.cc +++ b/gtk2_ardour/editor_pt_import.cc @@ -192,16 +192,11 @@ Editor::do_ptimport (std::string ptpath, return; } - vector indexes; - vector::iterator used_idx; - for (vector::iterator a = ptf.regions.begin(); a != ptf.regions.end(); ++a) { for (vector::iterator p = ptfwavpair.begin(); p != ptfwavpair.end(); ++p) { - - used_idx = std::find(indexes.begin(), indexes.end(), a->wave.index); - if ((p->index1 == a->wave.index) && (strcmp(a->wave.filename.c_str(), "") != 0) && used_idx == indexes.end()) { + if ((p->index1 == a->wave.index) && (strcmp(a->wave.filename.c_str(), "") != 0)) { for (SourceList::iterator x = imported.begin(); x != imported.end(); ++x) { if ((*x)->id() == p->id) { @@ -228,7 +223,6 @@ Editor::do_ptimport (std::string ptpath, ptfregpair.push_back(rp); } } - indexes.push_back(a->wave.index); } } if (strcmp(a->wave.filename.c_str(), "") == 0) {