From 87ff83ca97ddf941884785af7c2fa4362d3634b6 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Tue, 7 Mar 2023 09:09:49 -0500 Subject: [PATCH] more graceful handling of slice cancellation --- src/kiri/function.js | 1 + src/kiri/widget.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/kiri/function.js b/src/kiri/function.js index bc2fb94d..7a2a5146 100644 --- a/src/kiri/function.js +++ b/src/kiri/function.js @@ -153,6 +153,7 @@ function prepareSlices(callback, scale = 1, offset = 0) { show.progress(0); client.restart(); event.emit('slice.error', error); + setTimeout(view.set_arrange, 1); } if (errored) { // terminate slicing diff --git a/src/kiri/widget.js b/src/kiri/widget.js index ff9648c3..c25928d1 100644 --- a/src/kiri/widget.js +++ b/src/kiri/widget.js @@ -812,6 +812,7 @@ class Widget { */ render(stack) { const mark = Date.now(); + if (this.slices) this.slices.forEach(slice => { if (slice.layers) { stack.add(slice.layers);