diff --git a/servo/src/components/layout/css/matching.rs b/servo/src/components/layout/css/matching.rs index 514a4767dc86..afce7c237f0a 100644 --- a/servo/src/components/layout/css/matching.rs +++ b/servo/src/components/layout/css/matching.rs @@ -553,14 +553,14 @@ impl<'ln> MatchMethods for LayoutNode<'ln> { applicable_declarations_cache, applicable_declarations.normal_shareable); if applicable_declarations.before.len() > 0 { - self.cascade_node_pseudo_element(parent_style, + self.cascade_node_pseudo_element(Some(layout_data.shared_data.style.get_ref()), applicable_declarations.before.as_slice(), &mut layout_data.data.before_style, applicable_declarations_cache, false); } if applicable_declarations.after.len() > 0 { - self.cascade_node_pseudo_element(parent_style, + self.cascade_node_pseudo_element(Some(layout_data.shared_data.style.get_ref()), applicable_declarations.after.as_slice(), &mut layout_data.data.after_style, applicable_declarations_cache,