From 4cc5717116852ddd544306d7e486511780ec2477 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Thu, 8 Feb 2018 12:29:11 +0100 Subject: [PATCH] style: Save some work if the origin is not dirty. MozReview-Commit-ID: EGHztVLj9i3 --- components/style/stylist.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/style/stylist.rs b/components/style/stylist.rs index 42f210d0325..6494b4f35b6 100644 --- a/components/style/stylist.rs +++ b/components/style/stylist.rs @@ -240,6 +240,10 @@ impl DocumentCascadeData { { debug_assert_ne!(origin, Origin::UserAgent); + if !flusher.origin_dirty(origin) { + return Ok(()); + } + let validity = flusher.data_validity(origin); match validity {