fix crash when importing midi files with >1 midi-channel -- fixes #5965

This commit is contained in:
Robin Gareus 2014-09-13 16:34:01 +02:00 committed by Paul Davis
parent a86fed7180
commit 52b6edb0e3

View file

@ -746,7 +746,12 @@ Editor::add_sources (vector<string> paths, SourceList& sources, framepos_t& pos,
region_name = (*x)->name();
}
track_names.push_back (PBD::basename_nosuffix (paths[n]));
if (SMFSource::safe_midi_file_extension (paths.front())) {
string track_name = string_compose ("%1-c%2", PBD::basename_nosuffix (fs->path()), (n + 1));
track_names.push_back (track_name);
} else {
track_names.push_back (PBD::basename_nosuffix (paths[n]));
}
}
PropertyList plist;