From 068cace22cf4b3d87cecc5553d9f68a5c23bfbf6 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 18 Jun 2021 17:38:06 -0600 Subject: [PATCH] fix semantics of Playlist::find_prev_region_start() --- libs/ardour/playlist.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/ardour/playlist.cc b/libs/ardour/playlist.cc index 3e8798ccb8..7352b777ac 100644 --- a/libs/ardour/playlist.cc +++ b/libs/ardour/playlist.cc @@ -2095,6 +2095,11 @@ Playlist::find_prev_region_start (samplepos_t sample) sampleoffset_t distance; const samplepos_t first_sample = r->first_sample (); + if (first_sample == sample) { + /* region at the given position - ignore */ + continue; + } + if (first_sample < sample) { distance = sample - first_sample;