From 28cc2824362be5e19cb2b161f38300349d95cdcf Mon Sep 17 00:00:00 2001 From: Ryan Reilly Date: Fri, 8 Dec 2023 12:26:17 -0500 Subject: [PATCH] Minor cleanup --- src/DrawModes/DeleteSingleTool.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/DrawModes/DeleteSingleTool.ts b/src/DrawModes/DeleteSingleTool.ts index 57b66f63..851d0004 100644 --- a/src/DrawModes/DeleteSingleTool.ts +++ b/src/DrawModes/DeleteSingleTool.ts @@ -43,7 +43,6 @@ export function deleteSingleMouseDown(event: MouseEvent) { currentNode !== treeContext.tree.sheet ) { readdChildren(currentNode); - currentNode.children = []; } redrawTree(treeContext.tree); if (currentNode instanceof AtomNode) { @@ -106,9 +105,9 @@ export function deleteSingleMouseMove(event: MouseEvent) { export function deleteSingleMouseUp(event: MouseEvent) { const newPoint: Point = new Point(event.x - offset.x, event.y - offset.y); if (legalNode) { - const currentParent = treeContext.tree.getLowestNode(newPoint); - if (currentParent !== null && currentParent instanceof CutNode) { - currentParent.remove(newPoint); + const currentNode = treeContext.tree.getLowestNode(newPoint); + if (currentNode !== null && currentNode instanceof CutNode) { + currentNode.remove(newPoint); } if ( currentNode !== treeContext.tree.sheet && @@ -130,7 +129,6 @@ export function deleteSingleMouseUp(event: MouseEvent) { export function deleteSingleMouseOut() { currentNode = null; legalNode = false; - redrawTree(treeContext.tree); } /**