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> {
#[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 => (),
}
}
}