diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-08-28 14:01:52 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-09-15 18:23:02 -0400 |
commit | 499e9a5ec6db2f0d9b4a7dc23e9c99b6858328d0 (patch) | |
tree | e4566953494ba96374716456afcf907ccfc1d08b /libs/ardour/session.cc | |
parent | ab22a06ec7cc0027caffe521e7a53fc12379570c (diff) |
tentative fix for losing (empty) MIDI files. Incomplete because testing shows issues with some workflows
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r-- | libs/ardour/session.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 0e4a10f76b..2d26cb73b4 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -3603,7 +3603,11 @@ Session::create_midi_source_by_stealing_name (boost::shared_ptr<Track> track) return boost::shared_ptr<MidiSource>(); } - const string path = new_midi_source_path (name); + /* MIDI files are small, just put them in the first location of the + session source search path. + */ + + const string path = Glib::build_filename (source_search_path (DataType::MIDI).front(), name); return boost::dynamic_pointer_cast<SMFSource> ( SourceFactory::createWritable ( |