From 12f40234ef220be4ff35813304deb84866aa7622 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 20 Oct 2025 12:50:31 -0600 Subject: [PATCH] fix thinko when searching for a segment descriptor by TimelineRange --- libs/ardour/source.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libs/ardour/source.cc b/libs/ardour/source.cc index bd81a12f78..ec62828120 100644 --- a/libs/ardour/source.cc +++ b/libs/ardour/source.cc @@ -546,10 +546,9 @@ Source::get_segment_descriptor (TimelineRange const & range, SegmentDescriptor& /* Note: since we disallow overlapping segments, any overlap between the @p range and an existing segment counts as a match. */ - for (auto const & sd : segment_descriptors) { if (coverage_exclusive_ends (sd.position(), sd.position() + sd.extent(), - segment.position(), segment.position() + segment.extent()) != Temporal::OverlapNone) { + range.start(), range.end()) != Temporal::OverlapNone) { segment = sd; return true; }