From d9824b02df90d31950ffd1b0d037488ab83b48e0 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 9 Oct 2021 11:35:57 -0400 Subject: [PATCH] add special handling to allow nested ranges --- src/kiri/main.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/kiri/main.js b/src/kiri/main.js index 35b7ba73..2456787d 100644 --- a/src/kiri/main.js +++ b/src/kiri/main.js @@ -735,6 +735,17 @@ let min = lo; 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 if (!add) { for (let range of getOverlappingRanges(lo, hi)) {