From bf21217504caa85926860c1e8ac6c8f1e9ad82d3 Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Fri, 6 Jun 2014 12:26:30 -0700 Subject: [PATCH] Fix leak Introduced by yours-truly in 7212c3573e7f2b13f907e17a5683d382b34ab932 Oopsie. --- src/components/script/dom/node.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/script/dom/node.rs b/src/components/script/dom/node.rs index 45c85ea793e..e11dcbd1a92 100644 --- a/src/components/script/dom/node.rs +++ b/src/components/script/dom/node.rs @@ -126,6 +126,15 @@ impl NodeFlags { } } +#[unsafe_destructor] +impl Drop for Node { + fn drop(&mut self) { + unsafe { + self.reap_layout_data(); + } + } +} + /// suppress observers flag /// http://dom.spec.whatwg.org/#concept-node-insert /// http://dom.spec.whatwg.org/#concept-node-remove