aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/parallel.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2015-07-25 02:13:35 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2015-07-31 23:32:30 +0200
commita49eb14615b12960b0bb35cc2b5c59e46f47d869 (patch)
treebd4024195743abaa1cb055636da1407db89371b0 /components/layout/parallel.rs
parenta54404c92180b839d2cf089d9ec9a6afe8bd5ba3 (diff)
downloadservo-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.rs3
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.
{