From 15a0131c6bd7c3c280bbf6b4d20aad3ce2904655 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Mon, 29 Jul 2024 23:32:46 -0400 Subject: [PATCH] ensure a sketch is selected in sketch mode --- src/mesh/api.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mesh/api.js b/src/mesh/api.js index adc21f15..8afcb7e9 100644 --- a/src/mesh/api.js +++ b/src/mesh/api.js @@ -648,7 +648,7 @@ let sketch = { let add = { sketch(opt) { - sketch.add(new mesh.sketch(opt)); + selection.set([ sketch.add(new mesh.sketch(opt)) ]); }, /** add sketch components */ @@ -1254,6 +1254,8 @@ const mode = { sketch() { if (!mode.is([ modes.sketch ])) { selection.clear(); + let first = sketch.list()[0]; + selection.set(first ? [ first ] : []); } mode.set(modes.sketch); }