summaryrefslogtreecommitdiff
path: root/libs/ardour/session.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-08-28 14:01:52 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-09-15 18:23:02 -0400
commit499e9a5ec6db2f0d9b4a7dc23e9c99b6858328d0 (patch)
treee4566953494ba96374716456afcf907ccfc1d08b /libs/ardour/session.cc
parentab22a06ec7cc0027caffe521e7a53fc12379570c (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.cc6
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 (