clear can only be done pre-slice, not during filter synth

This commit is contained in:
Stewart Allen 2021-02-08 10:13:16 -05:00
commit 2cc92dea6f
2 changed files with 3 additions and 6 deletions

View file

@ -871,6 +871,9 @@
setOpacity(color.slicing_opacity);
STACKS.clear();
if (mode === 'FDM') {
KIRI.client.clear();
}
KIRI.client.sync();
KIRI.client.rotate(settings);

View file

@ -22,19 +22,13 @@
SPACE = api.const.SPACE;
function filterSynth() {
// remove synth widgets
let clear = false;
api.widgets.filter((widget) => {
if (widget.track.synth) {
api.const.SPACE.platform.remove(widget.mesh);
kiri.Widget.Groups.remove(widget);
clear = true;
}
return !widget.track.synth
});
if (clear) {
kiri.client.clear();
}
}
api.event.on("mode.set", mode => {