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,14 +498,11 @@ 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 => (),
}
} }
} }