diff options
author | bors-servo <release+servo@mozilla.com> | 2014-06-06 17:49:21 -0400 |
---|---|---|
committer | bors-servo <release+servo@mozilla.com> | 2014-06-06 17:49:21 -0400 |
commit | f1194fc85bfb857962684eccd352968b3ace7d84 (patch) | |
tree | 59e3a04c4ed857a1ed84b50e93cd02fc3c211c37 /src/components/script/dom/node.rs | |
parent | b52fbe0a5f5fcececa065b0d818916a7f782cf5c (diff) | |
parent | bf21217504caa85926860c1e8ac6c8f1e9ad82d3 (diff) | |
download | servo-f1194fc85bfb857962684eccd352968b3ace7d84.tar.gz servo-f1194fc85bfb857962684eccd352968b3ace7d84.zip |
auto merge of #2607 : bjz/servo/leeeeeak, r=jdm
Introduced by yours-truly in 7212c3573e7f2b13f907e17a5683d382b34ab932
Oopsie.
Diffstat (limited to 'src/components/script/dom/node.rs')
-rw-r--r-- | src/components/script/dom/node.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/script/dom/node.rs b/src/components/script/dom/node.rs index 261518752cb..e98ee029bb4 100644 --- a/src/components/script/dom/node.rs +++ b/src/components/script/dom/node.rs @@ -130,6 +130,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 |