From 1316f3640b837b7219ed2dd72501af821d6037b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sun, 16 Jul 2017 16:31:53 +0200 Subject: [PATCH] style: Fix a typo that makes us resolve styles for the whole spin to the root. For undisplayed elements, at least. --- components/style/traversal.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/style/traversal.rs b/components/style/traversal.rs index 1038e6e2012..485024627a0 100644 --- a/components/style/traversal.rs +++ b/components/style/traversal.rs @@ -449,7 +449,7 @@ where let mut ancestor = element.traversal_parent(); while let Some(current) = ancestor { if rule_inclusion == RuleInclusion::All { - if let Some(data) = element.borrow_data() { + if let Some(data) = current.borrow_data() { if let Some(ancestor_style) = data.styles.get_primary() { style = Some(ancestor_style.clone()); break;