From c5a92ef81310f3e449d029061bce674461134924 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 1 Oct 2017 03:30:02 +0200 Subject: Fix MIDI rec-region display gui_feed_buffer is used for DiskWriter -> GUI notifications. It was wrongly migrated from MidiDiskstream to DiskReader in 7fb6807 --- libs/ardour/disk_writer.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libs/ardour/disk_writer.cc') diff --git a/libs/ardour/disk_writer.cc b/libs/ardour/disk_writer.cc index 8fec82fa2a..e1997e0bbd 100644 --- a/libs/ardour/disk_writer.cc +++ b/libs/ardour/disk_writer.cc @@ -648,6 +648,16 @@ DiskWriter::finish_capture (boost::shared_ptr c) first_recordable_sample = max_samplepos; } +boost::shared_ptr +DiskWriter::get_gui_feed_buffer () const +{ + boost::shared_ptr b (new MidiBuffer (AudioEngine::instance()->raw_buffer_size (DataType::MIDI))); + + Glib::Threads::Mutex::Lock lm (_gui_feed_buffer_mutex); + b->copy (_gui_feed_buffer); + return b; +} + void DiskWriter::set_record_enabled (bool yn) { -- cgit v1.2.3