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); }