From 7b23283201321681a6d10a1323b5509d12b74dfb Mon Sep 17 00:00:00 2001 From: Siklos Date: Mon, 8 Aug 2022 13:32:39 +0200 Subject: [PATCH] Improve iteration in MakeIterator --- src/utils/itertools.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/itertools.ts b/src/utils/itertools.ts index 031b497..67cd40c 100644 --- a/src/utils/itertools.ts +++ b/src/utils/itertools.ts @@ -11,14 +11,14 @@ export function * MakeIterator(root: IContainerModel): Generator { + for (let i = container.children.length - 1; i >= 0; i--) { + const child = container.children[i]; if (visited.has(child)) { return; } visited.add(child); queue.push(child); - }); + } } }