From b962addc8c82358cfc6bd4cb8b7ee4ee693c2f26 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 7 Oct 2023 17:55:39 +0200 Subject: [PATCH] Fix Region Gain freehand draw offset for regions with start offset --- gtk2_ardour/audio_region_view.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc index 8faf5f35a2..069165c639 100644 --- a/gtk2_ardour/audio_region_view.cc +++ b/gtk2_ardour/audio_region_view.cc @@ -1858,5 +1858,7 @@ AudioRegionView::parameter_changed (string const & p) MergeableLine* AudioRegionView::make_merger () { - return new MergeableLine (gain_line, std::shared_ptr(), boost::bind (&Region::absolute_time_to_region_time, _region, _1), nullptr, nullptr); + return new MergeableLine (gain_line, std::shared_ptr(), + [this](timepos_t const& t) { return timepos_t (_region->position().distance (t)); }, + nullptr, nullptr); }