diff options
Diffstat (limited to 'src/components/script/dom/htmlcollection.rs')
-rw-r--r-- | src/components/script/dom/htmlcollection.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/script/dom/htmlcollection.rs b/src/components/script/dom/htmlcollection.rs index c2d1e103e4f..64bf42ecfe5 100644 --- a/src/components/script/dom/htmlcollection.rs +++ b/src/components/script/dom/htmlcollection.rs @@ -135,10 +135,10 @@ impl<'a> HTMLCollectionMethods for JSRef<'a, HTMLCollection> { Live(ref root, ref filter) => { let root = root.root(); root.deref().traverse_preorder() - .count(|child| { + .filter(|&child| { let elem: Option<&JSRef<Element>> = ElementCast::to_ref(&child); elem.map_or(false, |elem| filter.filter(elem, &*root)) - }) as u32 + }).count() as u32 } } } |