From 9a37179c748af63d652735f0ad9e4c5dd65f7e23 Mon Sep 17 00:00:00 2001 From: Hufe921 Date: Fri, 21 Apr 2023 13:42:16 +0800 Subject: [PATCH] fix: delete list element boundary error --- src/editor/core/draw/Draw.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/editor/core/draw/Draw.ts b/src/editor/core/draw/Draw.ts index 322463b..f6c80be 100644 --- a/src/editor/core/draw/Draw.ts +++ b/src/editor/core/draw/Draw.ts @@ -474,7 +474,7 @@ export class Draw { public spliceElementList(elementList: IElement[], start: number, deleteCount: number, ...items: IElement[]) { if (deleteCount > 0) { // 当最后元素与开始元素列表信息不一致时:清除当前列表信息 - const endIndex = start + deleteCount - 1 + const endIndex = start + deleteCount const endElement = elementList[endIndex] const endElementListId = endElement?.listId if (endElementListId && elementList[start - 1]?.listId !== endElementListId) {