aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/servohtmlparser.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2015-05-12 17:09:04 -0700
committerPatrick Walton <pcwalton@mimiga.net>2015-05-26 10:38:47 -0700
commit9e34e82aec1ef7d094eda129c33a5933de42a877 (patch)
tree5d7967531854f6ac23b3fec0e9720508928fc06d /components/script/dom/servohtmlparser.rs
parent8759d42559bc5c10f8d90903f33f75bddf44d9fe (diff)
downloadservo-9e34e82aec1ef7d094eda129c33a5933de42a877.tar.gz
servo-9e34e82aec1ef7d094eda129c33a5933de42a877.zip
script: Reflow 200 milliseconds after the `<body>` is parsed, like Gecko
does.
Diffstat (limited to 'components/script/dom/servohtmlparser.rs')
-rw-r--r--components/script/dom/servohtmlparser.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/servohtmlparser.rs b/components/script/dom/servohtmlparser.rs
index c4779a5666d..878e9d1a2ae 100644
--- a/components/script/dom/servohtmlparser.rs
+++ b/components/script/dom/servohtmlparser.rs
@@ -303,6 +303,11 @@ impl<'a> PrivateServoHTMLParserHelpers for JSRef<'a, ServoHTMLParser> {
break;
}
+ {
+ let document = self.document.root();
+ document.r().reflow_if_reflow_timer_expired();
+ }
+
let mut pending_input = self.pending_input.borrow_mut();
if !pending_input.is_empty() {
let chunk = pending_input.remove(0);