From e7c7bf6f509f86bb1f5e6bb1e3f809afcf61aade Mon Sep 17 00:00:00 2001 From: Yanyan Wang Date: Mon, 26 Oct 2020 20:24:20 +0800 Subject: [PATCH] fix: clear group and addGroup out of view problem, closes: #638 (#643) Co-authored-by: shiwu --- packages/g-canvas/src/util/draw.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/g-canvas/src/util/draw.ts b/packages/g-canvas/src/util/draw.ts index 6f98fd3f4..e230e1b10 100644 --- a/packages/g-canvas/src/util/draw.ts +++ b/packages/g-canvas/src/util/draw.ts @@ -106,7 +106,7 @@ export function clearChanged(elements: IElement[]) { const el = elements[i]; el.cfg.hasChanged = false; // 级联清理 - if (el.isGroup()) { + if (el.isGroup() && !el.destroyed) { clearChanged(el.cfg.children); } }