From 7eab4c6f339777a0e5bd202ff851bdce466cb183 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 18 Dec 2014 04:03:39 -0500 Subject: Don't assume compiler can avoid copy to const ref. --- libs/ardour/midi_stretch.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libs/ardour/midi_stretch.cc') diff --git a/libs/ardour/midi_stretch.cc b/libs/ardour/midi_stretch.cc index 0e75cdca1d..05635600d7 100644 --- a/libs/ardour/midi_stretch.cc +++ b/libs/ardour/midi_stretch.cc @@ -76,7 +76,10 @@ MidiStretch::run (boost::shared_ptr r, Progress*) return -1; boost::shared_ptr src = region->midi_source(0); - src->load_model(Glib::Threads::Mutex::Lock(src->mutex())); + { + Source::Lock lock(src->mutex()); + src->load_model(lock); + } boost::shared_ptr old_model = src->model(); -- cgit v1.2.3