diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2015-07-25 02:13:35 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2015-07-31 23:32:30 +0200 |
commit | a49eb14615b12960b0bb35cc2b5c59e46f47d869 (patch) | |
tree | bd4024195743abaa1cb055636da1407db89371b0 /components/layout/parallel.rs | |
parent | a54404c92180b839d2cf089d9ec9a6afe8bd5ba3 (diff) | |
download | servo-a49eb14615b12960b0bb35cc2b5c59e46f47d869.tar.gz servo-a49eb14615b12960b0bb35cc2b5c59e46f47d869.zip |
Cache the number of children of each node
Diffstat (limited to 'components/layout/parallel.rs')
-rw-r--r-- | components/layout/parallel.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/components/layout/parallel.rs b/components/layout/parallel.rs index efe49165850..ad0517b6d1b 100644 --- a/components/layout/parallel.rs +++ b/components/layout/parallel.rs @@ -123,8 +123,7 @@ pub trait ParallelPreorderDomTraversal : PreorderDomTraversal { // Perform the appropriate traversal. self.process(node); - // NB: O(n). - let child_count = node.children().count(); + let child_count = node.children_count(); // Reset the count of children. { |