From 76465fc552cda19ef41eb703bd60e4506bfa6218 Mon Sep 17 00:00:00 2001 From: MinHo Lim Date: Wed, 20 Aug 2025 15:51:53 +0900 Subject: [PATCH] modify destroy condition when calling draw --- src/display/draw.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/display/draw.js b/src/display/draw.js index be4bb408..3b9e17a2 100644 --- a/src/display/draw.js +++ b/src/display/draw.js @@ -1,3 +1,4 @@ +import Element from './elements/Element'; import { newElement } from './elements/creator'; export const draw = (context, data) => { @@ -17,6 +18,8 @@ export const draw = (context, data) => { const destroyChildren = (parent) => { const children = [...parent.children]; for (const child of children) { - child.destroy({ children: true }); + if (child instanceof Element) { + child.destroy({ children: true }); + } } };