fix trim_region_to_{loop|punch} ... coverage logic was reversed
This commit is contained in:
parent
764aa75f09
commit
5f6f01a8e2
|
@ -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) {
|
for (RegionSelection::iterator x = rs.begin(); x != rs.end(); ++x) {
|
||||||
RegionView* rv = (*x);
|
RegionView* rv = (*x);
|
||||||
|
|
||||||
/* require region to span proposed trim */
|
/* require selected region(s) to overlap with proposed trim */
|
||||||
switch (rv->region()->coverage (loc.start(), loc.end())) {
|
if (rv->region()->coverage (loc.start(), loc.end())==Temporal::OverlapNone) {
|
||||||
case Temporal::OverlapNone:
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue