diff options
author | Patrick Walton <pcwalton@mimiga.net> | 2015-05-12 17:09:04 -0700 |
---|---|---|
committer | Patrick Walton <pcwalton@mimiga.net> | 2015-05-26 10:38:47 -0700 |
commit | 9e34e82aec1ef7d094eda129c33a5933de42a877 (patch) | |
tree | 5d7967531854f6ac23b3fec0e9720508928fc06d /components/script/dom/servohtmlparser.rs | |
parent | 8759d42559bc5c10f8d90903f33f75bddf44d9fe (diff) | |
download | servo-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.rs | 5 |
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); |