diff options
Diffstat (limited to 'src/servo/layout/flow.rs')
-rw-r--r-- | src/servo/layout/flow.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/servo/layout/flow.rs b/src/servo/layout/flow.rs index 5a1bbeb12f9..7d46cf51c83 100644 --- a/src/servo/layout/flow.rs +++ b/src/servo/layout/flow.rs @@ -119,15 +119,15 @@ struct BoxConsumer { stack: DVec<PendingEntry>, } -fn BoxConsumer(flow: @FlowContext) -> BoxConsumer { - debug!("Creating box consumer for flow: f%s", flow.debug_str()); - BoxConsumer { - flow: flow, - stack: DVec() +impl BoxConsumer { + pub static pure fn new(flow: @FlowContext) -> BoxConsumer { + unsafe { debug!("Creating box consumer for flow: f%s", flow.debug_str()); } + BoxConsumer { + flow: flow, + stack: DVec() + } } -} -impl BoxConsumer { pub fn push_box(ctx: &LayoutContext, box: @RenderBox) { debug!("BoxConsumer: pushing box b%d to flow f%d", box.d().id, self.flow.d().id); let length = match self.flow { |