From 45ef8b69540ee28f3d4c3b7cada5fbb44c26a023 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Tue, 28 Feb 2023 21:13:59 +0800 Subject: [PATCH] fix:cannot delete control when it is first element #131 --- src/editor/core/draw/control/Control.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/editor/core/draw/control/Control.ts b/src/editor/core/draw/control/Control.ts index dfc8dda..cc54459 100644 --- a/src/editor/core/draw/control/Control.ts +++ b/src/editor/core/draw/control/Control.ts @@ -243,7 +243,8 @@ export class Control { if (nextIndex === elementList.length) { rightIndex = nextIndex - 1 } - if (!~leftIndex || !~rightIndex) return startIndex + if (!~leftIndex && !~rightIndex) return startIndex + leftIndex = ~leftIndex ? leftIndex : 0 // 删除元素 elementList.splice(leftIndex + 1, rightIndex - leftIndex) return leftIndex