summaryrefslogtreecommitdiff
path: root/src/layout/pad.rs
diff options
context:
space:
mode:
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