From c27bfde045c5703eee0273e2a92aff4a89463208 Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Tue, 23 Nov 2021 13:13:25 -0600 Subject: [PATCH] MIDI Program Changes: prevent patch-changes from moving after every edit by the dialog. The clock widget shows absolute time but must be converted to+from source time --- gtk2_ardour/patch_change_dialog.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk2_ardour/patch_change_dialog.cc b/gtk2_ardour/patch_change_dialog.cc index 9b8acaee7f..1a7895c55b 100644 --- a/gtk2_ardour/patch_change_dialog.cc +++ b/gtk2_ardour/patch_change_dialog.cc @@ -176,7 +176,7 @@ PatchChangeDialog::patch () const Temporal::Beats t = Temporal::Beats(); if (_region) { - t = _region->region_beats_to_source_beats (_time.current_time ().beats()); + t = _region->absolute_time_to_source_beats (_time.current_time ()); } return Evoral::PatchChange (