From 584f72d63b3efd847009080feeb8fb7b79d66531 Mon Sep 17 00:00:00 2001 From: Prudhvi Rampey Date: Sat, 14 Jan 2017 00:56:58 +0530 Subject: Documents now fully deactivate when a freeze message is sent --- components/script/script_thread.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'components/script/script_thread.rs') diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs index cb6be4e9be0..a7b747b323d 100644 --- a/components/script/script_thread.rs +++ b/components/script/script_thread.rs @@ -1354,9 +1354,10 @@ impl ScriptThread { /// Handles freeze message fn handle_freeze_msg(&self, id: PipelineId) { - let window = self.documents.borrow().find_window(id); - if let Some(window) = window { - window.freeze(); + let document = self.documents.borrow().find_document(id); + if let Some(document) = document { + document.window().freeze(); + document.fully_deactivate(); return; } let mut loads = self.incomplete_loads.borrow_mut(); -- cgit v1.2.3