From 7360583f138659c1f38c546402392df02455923d Mon Sep 17 00:00:00 2001 From: Aniket Panse Date: Mon, 9 Nov 2015 15:09:30 +0530 Subject: [PATCH] Removed a duplicate declaration, fixes #5 --- lib/SymbolTree.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/SymbolTree.js b/lib/SymbolTree.js index 4ec5e40..4cecc19 100644 --- a/lib/SymbolTree.js +++ b/lib/SymbolTree.js @@ -480,36 +480,36 @@ class SymbolTree { return -1; } - let index = childNode.getCachedIndex(parentNode); + let currentIndex = childNode.getCachedIndex(parentNode); - if (index >= 0) { - return index; + if (currentIndex >= 0) { + return currentIndex; } - index = 0; + currentIndex = 0; let object = parentNode.firstChild; if (parentNode.childIndexCachedUpTo) { const cachedUpToNode = this._node(parentNode.childIndexCachedUpTo); object = cachedUpToNode.nextSibling; - index = cachedUpToNode.getCachedIndex(parentNode) + 1; + currentIndex = cachedUpToNode.getCachedIndex(parentNode) + 1; } while (object) { const node = this._node(object); - node.setCachedIndex(parentNode, index); + node.setCachedIndex(parentNode, currentIndex); if (object === child) { break; } - ++index; + ++currentIndex; object = node.nextSibling; } parentNode.childIndexCachedUpTo = child; - return index; + return currentIndex; } /**