aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2017-04-26 15:32:56 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2017-04-26 15:32:56 +0200
commit69fd9a3e9b6b140b504cf5db92f210163f7f766f (patch)
tree6d8e43eb54a7955153123cf3762c047e4ec5c0d3 /components/script/dom
parentccf15c0a267e1ee6dac67a1392aec1860dbcd294 (diff)
downloadservo-69fd9a3e9b6b140b504cf5db92f210163f7f766f.tar.gz
servo-69fd9a3e9b6b140b504cf5db92f210163f7f766f.zip
script: Ensure we don't suppress reflows when stylesheets are dirty.
Diffstat (limited to 'components/script/dom')
-rw-r--r--components/script/dom/document.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index f5ffd973936..ab124ba1734 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -492,6 +492,7 @@ impl Document {
// FIXME: This should check the dirty bit on the document,
// not the document element. Needs some layout changes to make
// that workable.
+ self.stylesheets_changed_since_reflow.get() ||
match self.GetDocumentElement() {
Some(root) => {
root.upcast::<Node>().has_dirty_descendants() ||