From 7c5a4bc465ca130cb54d856399e74d2cc962fee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Ram=C3=B3n=20Jim=C3=A9nez?= Date: Sat, 17 May 2025 19:04:29 +0200 Subject: [PATCH] Fix right padding in `toggler` when no label is present Fixes #2942 --- widget/src/toggler.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/widget/src/toggler.rs b/widget/src/toggler.rs index 2e6597f4..70c38ce2 100644 --- a/widget/src/toggler.rs +++ b/widget/src/toggler.rs @@ -279,7 +279,11 @@ where layout::next_to_each_other( &limits, - self.spacing, + if self.label.is_some() { + self.spacing + } else { + 0.0 + }, |_| layout::Node::new(Size::new(2.0 * self.size, self.size)), |limits| { if let Some(label) = self.label.as_deref() {