From 35bea337d2bf73006c39f64af6506506ac912653 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 12 Dec 2019 11:24:56 -0700 Subject: [PATCH] fix playback of newly added/modified MIDI data --- libs/ardour/disk_reader.cc | 1 + libs/ardour/playlist.cc | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc index 2509e522e5..22e035835a 100644 --- a/libs/ardour/disk_reader.cc +++ b/libs/ardour/disk_reader.cc @@ -642,6 +642,7 @@ DiskReader::overwrite_existing_buffers () } } + overwrite_queued = false; g_atomic_int_set (&_pending_overwrite, 0); return ret; diff --git a/libs/ardour/playlist.cc b/libs/ardour/playlist.cc index 3cab0ef4aa..893b67c4b5 100644 --- a/libs/ardour/playlist.cc +++ b/libs/ardour/playlist.cc @@ -1786,6 +1786,10 @@ Playlist::region_changed (const PropertyChange& what_changed, boost::shared_ptr< send_contents = true; } + if (what_changed.contains (Properties::contents)) { + send_contents = true; + } + if (what_changed.contains (Properties::position) && !what_changed.contains (Properties::length)) { notify_region_moved (region); } else if (!what_changed.contains (Properties::position) && what_changed.contains (Properties::length)) { -- 2.30.2