From 9531fafd1d1149a11c58d9c70f8227985c901b62 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Mon, 5 Jan 2026 09:44:44 -0500 Subject: [PATCH] fix area op exit with empty z list --- src/kiri/app/init/input.js | 1 + src/kiri/mode/cam/op-area.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/kiri/app/init/input.js b/src/kiri/app/init/input.js index 53d23801..55d0c46a 100644 --- a/src/kiri/app/init/input.js +++ b/src/kiri/app/init/input.js @@ -75,6 +75,7 @@ function checkSeed(then) { setTimeout(() => { api.space.save(true) },500); then(); api.help.show(); + sdb[LAST] = version; }); return true; } diff --git a/src/kiri/mode/cam/op-area.js b/src/kiri/mode/cam/op-area.js index ee274dd0..528195be 100644 --- a/src/kiri/mode/cam/op-area.js +++ b/src/kiri/mode/cam/op-area.js @@ -169,6 +169,8 @@ class OpArea extends CamOp { let zinc = 1 / zs.length; let lzo; + if (!zs.length) break; + outer: for (;;) for (let z of zs) { let slice = newLayer(z);