script: Simplify ScriptMemoryFailsafe::drop.

This commit is contained in:
Emilio Cobos Álvarez 2016-12-25 17:31:32 +01:00
parent 2bbde04ccd
commit eaf69c29ec
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -498,13 +498,10 @@ impl<'a> ScriptMemoryFailsafe<'a> {
impl<'a> Drop for ScriptMemoryFailsafe<'a> { impl<'a> Drop for ScriptMemoryFailsafe<'a> {
#[allow(unrooted_must_root)] #[allow(unrooted_must_root)]
fn drop(&mut self) { fn drop(&mut self) {
match self.owner { if let Some(owner) = self.owner {
Some(owner) => { for (_, document) in owner.documents.borrow().iter() {
for (_, document) in owner.documents.borrow().iter() { document.window().clear_js_runtime_for_script_deallocation();
document.window().clear_js_runtime_for_script_deallocation();
}
} }
None => (),
} }
} }
} }