diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc index 54b955a2a5..c89a186350 100644 --- a/libs/ardour/midi_region.cc +++ b/libs/ardour/midi_region.cc @@ -149,6 +149,7 @@ MidiRegion::clone (boost::shared_ptr newsrc, ThawList* tl) const take a lock on newsrc. */ + Source::ReaderLock lm (ms->mutex()); if (ms->write_to (lm, newsrc, bbegin, bend)) { return boost::shared_ptr (); }