From 44fd53fd48ed56b5d626d1c300629ad9818b8362 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Tue, 17 Jan 2017 14:25:23 +0100 Subject: [PATCH] Reorder some steps in ServoParser::finish --- components/script/dom/servoparser/mod.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/components/script/dom/servoparser/mod.rs b/components/script/dom/servoparser/mod.rs index 69dae25ab35..f71205efe38 100644 --- a/components/script/dom/servoparser/mod.rs +++ b/components/script/dom/servoparser/mod.rs @@ -343,22 +343,22 @@ impl ServoParser { assert!(self.script_input.borrow().is_empty()); assert!(self.network_input.borrow().is_empty()); + // Step 1. + self.document.set_ready_state(DocumentReadyState::Interactive); + // Step 2. self.tokenizer.borrow_mut().end(); self.document.set_current_parser(None); if self.pipeline.is_some() { - // Step 1. - self.document.set_ready_state(DocumentReadyState::Interactive); - self.document.disarm_reflow_timeout(); self.document.upcast::().dirty(NodeDamage::OtherNodeDamage); let window = self.document.window(); window.reflow(ReflowGoal::ForDisplay, ReflowQueryType::NoQuery, ReflowReason::FirstLoad); - - // Step 3. - self.document.process_deferred_scripts(); } + + // Step 3. + self.document.process_deferred_scripts(); } }