diff options
author | Niko Matsakis <niko@alum.mit.edu> | 2012-05-03 18:07:00 -0700 |
---|---|---|
committer | Niko Matsakis <niko@alum.mit.edu> | 2012-05-03 18:07:00 -0700 |
commit | a671bb597a05f80b030b167f54112d7d742b4784 (patch) | |
tree | 91eefb4301620566f951302fa55652c60a2a96aa /src/servo/layout/layout.rs | |
parent | 41bcc6a523af8bb68d89b18fb7bff2f45ecdda39 (diff) | |
download | servo-a671bb597a05f80b030b167f54112d7d742b4784.tar.gz servo-a671bb597a05f80b030b167f54112d7d742b4784.zip |
fix various small build failures
Diffstat (limited to 'src/servo/layout/layout.rs')
-rw-r--r-- | src/servo/layout/layout.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/servo/layout/layout.rs b/src/servo/layout/layout.rs index 70a38ef0dba..4a9c4fedc81 100644 --- a/src/servo/layout/layout.rs +++ b/src/servo/layout/layout.rs @@ -12,6 +12,7 @@ import gfx::geom::*; import gfx::renderer; import dom::base::*; import display_list::*; +import dom::rcu::scope; enum msg { build, @@ -22,7 +23,8 @@ fn layout(renderer: chan<renderer::msg>) -> chan<msg> { spawn_listener::<msg> {|po| - let dom = new_node(nk_div); + let s = scope(); + let dom = s.new_node(nk_div); loop { alt recv(po) { @@ -42,11 +44,11 @@ fn layout(renderer: chan<renderer::msg>) -> chan<msg> { } -fn layout_dom(dom: node) -> base::box { +fn layout_dom(dom: node) -> @base::box { base::new_box(dom) } -fn build_display_list(_box: base::box) -> display_list::display_list { +fn build_display_list(_box: @base::box) -> display_list::display_list { [ display_item({ item_type: solid_color, |