diff options
Diffstat (limited to 'src/layout/pad.rs')
| -rw-r--r-- | src/layout/pad.rs | 10 |
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 |
