summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_audio_import.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-05-19 23:36:18 +0000
committerCarl Hetherington <carl@carlh.net>2010-05-19 23:36:18 +0000
commit03bed9a8cbce3cdc6c00040967f58686e91536ca (patch)
treea0b31c939d6f72ec6fe41c9f371665e2142cfe25 /gtk2_ardour/editor_audio_import.cc
parent6ad69a206ca325e9e50eff4f8f2088170b468f00 (diff)
Use SMFSource static method to look for MIDI file extensions.
git-svn-id: svn://localhost/ardour2/branches/3.0@7120 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_audio_import.cc')
-rw-r--r--gtk2_ardour/editor_audio_import.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/editor_audio_import.cc b/gtk2_ardour/editor_audio_import.cc
index 119ea3bc51..2145b24352 100644
--- a/gtk2_ardour/editor_audio_import.cc
+++ b/gtk2_ardour/editor_audio_import.cc
@@ -47,6 +47,7 @@
#include "ardour/region_factory.h"
#include "ardour/source_factory.h"
#include "ardour/session.h"
+#include "ardour/smf_source.h"
#include "pbd/memento_command.h"
#include "ardour_ui.h"
@@ -726,8 +727,9 @@ Editor::add_sources (vector<Glib::ustring> paths, SourceList& sources, nframes64
}
// kludge (for MIDI we're abusing "channel" for "track" here)
- if (paths.front().rfind(".mid") != Glib::ustring::npos)
+ if (SMFSource::safe_midi_file_extension (paths.front())) {
target_regions = -1;
+ }
if (target_regions == 1) {