diff --git a/components/style/rule_tree/mod.rs b/components/style/rule_tree/mod.rs index bfc6c19bf96..5fd963e3d49 100644 --- a/components/style/rule_tree/mod.rs +++ b/components/style/rule_tree/mod.rs @@ -684,7 +684,7 @@ impl StrongRuleNode { let mut last = None; // TODO(emilio): We could avoid all the refcount churn here. for child in self.get().iter_children() { - if child .get().level == level && + if child.get().level == level && child.get().source.as_ref().unwrap().ptr_equals(&source) { return child; }