diff options
author | Ms2ger <Ms2ger@gmail.com> | 2016-05-25 09:23:57 +0200 |
---|---|---|
committer | Ms2ger <Ms2ger@gmail.com> | 2016-05-27 15:33:04 +0200 |
commit | e94f3d4fe056a12d561fbdee7e0af26ba738389c (patch) | |
tree | 7a776c66cd0776977399a7019fee3e5f41d29fae /components/script/dom/node.rs | |
parent | 2f9796fa696e9514280777398467696dd4f004b3 (diff) | |
download | servo-e94f3d4fe056a12d561fbdee7e0af26ba738389c.tar.gz servo-e94f3d4fe056a12d561fbdee7e0af26ba738389c.zip |
Remove the LayoutChan type.
It is a pointless abstraction.
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r-- | components/script/dom/node.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index 711e0ba740c..b7f78eb9aa0 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -54,7 +54,7 @@ use euclid::size::Size2D; use heapsize::{HeapSizeOf, heap_size_of}; use html5ever::tree_builder::QuirksMode; use js::jsapi::{JSContext, JSObject, JSRuntime}; -use layout_interface::{LayoutChan, Msg}; +use layout_interface::Msg; use libc::{self, c_void, uintptr_t}; use parse::html::parse_html_fragment; use ref_slice::ref_slice; @@ -195,9 +195,8 @@ impl OpaqueStyleAndLayoutData { pub fn dispose(self, node: &Node) { debug_assert!(thread_state::get().is_script()); let win = window_from_node(node); - let LayoutChan(ref chan) = *win.layout_chan(); node.style_and_layout_data.set(None); - chan.send(Msg::ReapStyleAndLayoutData(self)).unwrap(); + win.layout_chan().send(Msg::ReapStyleAndLayoutData(self)).unwrap(); } } |