add special handling to allow nested ranges

This commit is contained in:
Stewart Allen 2021-10-09 11:35:57 -04:00
commit d9824b02df

View file

@ -735,6 +735,17 @@
let min = lo; let min = lo;
let max = hi; let max = hi;
// special case for belt loops which should not be flattened
if (values.outputLoops) {
ranges.push({
lo, hi, fields: values
});
updateFieldsFromSettings(settings.process);
API.show.alert("update ranges", 2);
API.event.emit("range.updates", ranges);
return;
}
// just remove values from matching ranges // just remove values from matching ranges
if (!add) { if (!add) {
for (let range of getOverlappingRanges(lo, hi)) { for (let range of getOverlappingRanges(lo, hi)) {