diff options
| author | Laurenz <laurmaedje@gmail.com> | 2020-10-03 13:23:59 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2020-10-03 13:23:59 +0200 |
| commit | 0fc25d732d7cbc37cf801645849d1060f2cec4a3 (patch) | |
| tree | 706aa8d1bf4135d1dd3ac17a5023bc5e24ded69d /src/layout/tree.rs | |
| parent | 8dbc5b60cc4a88f68ee82607af3a3c454cd8f68b (diff) | |
Port to kurbo 🎋
Diffstat (limited to 'src/layout/tree.rs')
| -rw-r--r-- | src/layout/tree.rs | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/layout/tree.rs b/src/layout/tree.rs index b43ef089..58774215 100644 --- a/src/layout/tree.rs +++ b/src/layout/tree.rs @@ -202,16 +202,13 @@ impl<'a> TreeLayouter<'a> { // The line layouter has no idea of page styles and thus we // need to recompute the layouting space resulting of the // new page style and update it within the layouter. - let margins = style.margins(); - self.ctx.base = style.size.unpadded(margins); - self.layouter.set_spaces( - vec![LayoutSpace { - size: style.size, - padding: margins, - expansion: LayoutExpansion::new(true, true), - }], - true, - ); + let space = LayoutSpace { + size: style.size, + insets: style.insets(), + expansion: LayoutExpansion::new(true, true), + }; + self.ctx.base = space.usable(); + self.layouter.set_spaces(vec![space], true); } else { error!( @self.feedback, span, |
