From 43abd9676912d4710b4d0751064266ffcf020700 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Tue, 23 Mar 2021 10:59:35 +0100 Subject: [PATCH] Apply padding correctly when painting `Container`'s children --- gpui/src/elements/container.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gpui/src/elements/container.rs b/gpui/src/elements/container.rs index a4ba5ac2db95463bcfbfd52d91c924d533ce6253..b1efe5328846e361d90bbc4561da277a8120e2c9 100644 --- a/gpui/src/elements/container.rs +++ b/gpui/src/elements/container.rs @@ -169,7 +169,9 @@ impl Element for Container { border: self.border, corner_radius: self.corner_radius, }); - self.child.paint(bounds.origin(), ctx); + + let child_origin = quad_bounds.origin() + vec2f(self.padding.left, self.padding.top); + self.child.paint(child_origin, ctx); } fn dispatch_event(