From 5f6f01a8e2220e460466c5f3c54df8a3da8c863c Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Tue, 3 May 2022 23:44:42 -0500 Subject: [PATCH] fix trim_region_to_{loop|punch} ... coverage logic was reversed --- gtk2_ardour/editor_ops.cc | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index 74b0e21dc6..0c5f8858d8 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -3890,11 +3890,8 @@ Editor::trim_region_to_location (const Location& loc, const char* str) for (RegionSelection::iterator x = rs.begin(); x != rs.end(); ++x) { RegionView* rv = (*x); - /* require region to span proposed trim */ - switch (rv->region()->coverage (loc.start(), loc.end())) { - case Temporal::OverlapNone: - break; - default: + /* require selected region(s) to overlap with proposed trim */ + if (rv->region()->coverage (loc.start(), loc.end())==Temporal::OverlapNone) { continue; }