aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/layout/box_builder.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/servo/layout/box_builder.rs')
-rw-r--r--src/servo/layout/box_builder.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/servo/layout/box_builder.rs b/src/servo/layout/box_builder.rs
index a91a1191d78..e7461d02a9a 100644
--- a/src/servo/layout/box_builder.rs
+++ b/src/servo/layout/box_builder.rs
@@ -254,13 +254,13 @@ impl LayoutTreeBuilder {
fn make_flow(ty : FlowContextType) -> @FlowContext {
let data = FlowData(self.next_flow_id());
let ret = match ty {
- Flow_Absolute => @AbsoluteFlow(data),
- Flow_Block => @BlockFlow(data, BlockFlowData()),
- Flow_Float => @FloatFlow(data),
- Flow_InlineBlock => @InlineBlockFlow(data),
- Flow_Inline => @InlineFlow(data, InlineFlowData()),
- Flow_Root => @RootFlow(data, RootFlowData()),
- Flow_Table => @TableFlow(data)
+ Flow_Absolute => @AbsoluteFlow(move data),
+ Flow_Block => @BlockFlow(move data, BlockFlowData()),
+ Flow_Float => @FloatFlow(move data),
+ Flow_InlineBlock => @InlineBlockFlow(move data),
+ Flow_Inline => @InlineFlow(move data, InlineFlowData()),
+ Flow_Root => @RootFlow(move data, RootFlowData()),
+ Flow_Table => @TableFlow(move data)
};
debug!("LayoutTreeBuilder: created flow: %s", ret.debug_str());
ret
@@ -295,7 +295,7 @@ impl LayoutTreeBuilder {
let holder = ImageHolder({copy *d.image.get_ref()},
layout_ctx.image_cache);
- @ImageBox(RenderBoxData(node, ctx, self.next_box_id()), holder)
+ @ImageBox(RenderBoxData(node, ctx, self.next_box_id()), move holder)
} else {
info!("Tried to make image box, but couldn't find image. Made generic box instead.");
self.make_generic_box(layout_ctx, node, ctx)