From eaf69c29ec2c6952a925409e52529216315cf01e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sun, 25 Dec 2016 17:31:32 +0100 Subject: [PATCH] script: Simplify ScriptMemoryFailsafe::drop. --- components/script/script_thread.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs index 82509d132c3..447b6775bdc 100644 --- a/components/script/script_thread.rs +++ b/components/script/script_thread.rs @@ -498,13 +498,10 @@ impl<'a> ScriptMemoryFailsafe<'a> { impl<'a> Drop for ScriptMemoryFailsafe<'a> { #[allow(unrooted_must_root)] fn drop(&mut self) { - match self.owner { - Some(owner) => { - for (_, document) in owner.documents.borrow().iter() { - document.window().clear_js_runtime_for_script_deallocation(); - } + if let Some(owner) = self.owner { + for (_, document) in owner.documents.borrow().iter() { + document.window().clear_js_runtime_for_script_deallocation(); } - None => (), } } }