summaryrefslogtreecommitdiff
path: root/src/layout/pad.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-02-06 13:07:25 +0100
committerGitHub <noreply@github.com>2021-02-06 13:07:25 +0100
commitbfc2f5aefc6c407de0b699b31dafd835fc2c9be3 (patch)
tree67c23ec9df3b9f535faf5fbd443e85d9a7813d37 /src/layout/pad.rs
parentdacd7dadc04d4538f1063a86afd676695c7471ab (diff)
parenta6cae89b47246a235ed7b1093747c6f3bcb64da4 (diff)
Merge pull request #17 from typst/rects
Add rectangle function 🎛
Diffstat (limited to 'src/layout/pad.rs')
-rw-r--r--src/layout/pad.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/layout/pad.rs b/src/layout/pad.rs
index f8a623e3..425fa41b 100644
--- a/src/layout/pad.rs
+++ b/src/layout/pad.rs
@@ -15,14 +15,8 @@ impl Layout for NodePad {
let areas = shrink(areas, self.padding);
let mut layouted = self.child.layout(ctx, &areas);
- match &mut layouted {
- Layouted::Spacing(_) => {}
- Layouted::Frame(frame, _) => pad(frame, self.padding),
- Layouted::Frames(frames, _) => {
- for frame in frames {
- pad(frame, self.padding);
- }
- }
+ for frame in layouted.frames_mut() {
+ pad(frame, self.padding);
}
layouted