From f8575d97def786e37e2121c0bfb38f62cc2677ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Wed, 19 Jul 2017 10:22:42 +0200 Subject: [PATCH] style: Remove useless traversal checks. The callee checks this. --- components/style/traversal.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/components/style/traversal.rs b/components/style/traversal.rs index ed6635eb01b..ebd7cc64ce9 100644 --- a/components/style/traversal.rs +++ b/components/style/traversal.rs @@ -235,9 +235,7 @@ pub trait DomTraversal : Sync { // Look at whether there has been any attribute or state change, and // invalidate our style, and the one of our siblings and descendants as // needed. - if !flags.for_animation_only() { - data.invalidate_style_if_needed(root, shared_context); - } + data.invalidate_style_if_needed(root, shared_context); let parent = root.traversal_parent(); let parent_data = match parent { @@ -813,9 +811,7 @@ where // as needed. // // NB: This will be a no-op if there's no snapshot. - if !flags.for_animation_only() { - child_data.invalidate_style_if_needed(child, &context.shared); - } + child_data.invalidate_style_if_needed(child, &context.shared); if D::element_needs_traversal(child, flags, &*child_data, Some(data)) { note_child(child_node);