From 496549d482a5b76660344cca1ed0c95a6c4cb0e9 Mon Sep 17 00:00:00 2001 From: * <8> Date: Mon, 21 Feb 2022 18:02:29 +0800 Subject: [PATCH] Match-id-cad8c111829404e1a2aecd5d519f4f3a14c2670e --- libs/horizon/src/renderer/TreeBuilder.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/horizon/src/renderer/TreeBuilder.ts b/libs/horizon/src/renderer/TreeBuilder.ts index 76de8ae4..45b21eaa 100644 --- a/libs/horizon/src/renderer/TreeBuilder.ts +++ b/libs/horizon/src/renderer/TreeBuilder.ts @@ -59,11 +59,11 @@ function collectDirtyNodes(vNode: VNode, parent: VNode): void { const dirtyNodes = vNode.dirtyNodes; if (dirtyNodes !== null && dirtyNodes.length) { if (parent.dirtyNodes === null) { - parent.dirtyNodes = [...vNode.dirtyNodes]; + parent.dirtyNodes = dirtyNodes; } else { parent.dirtyNodes.push(...vNode.dirtyNodes); + dirtyNodes.length = 0; } - dirtyNodes.length = 0; vNode.dirtyNodes = null; }