diff --git a/crates/bevy_ui/src/layout/mod.rs b/crates/bevy_ui/src/layout/mod.rs index cfc325b3e2..11cacda069 100644 --- a/crates/bevy_ui/src/layout/mod.rs +++ b/crates/bevy_ui/src/layout/mod.rs @@ -254,16 +254,10 @@ pub fn ui_layout_system( let Ok(layout) = ui_surface.get_layout(entity) else { return; }; - let layout_size = inverse_target_scale_factor - * Vec2::new( - layout.size.width - layout.padding.left - layout.padding.right, - layout.size.height - layout.padding.top - layout.padding.bottom, - ); - let layout_location = inverse_target_scale_factor - * Vec2::new( - layout.location.x + layout.padding.left, - layout.location.y + layout.padding.top, - ); + let layout_size = + inverse_target_scale_factor * Vec2::new(layout.size.width, layout.size.height); + let layout_location = + inverse_target_scale_factor * Vec2::new(layout.location.x, layout.location.y); absolute_location += layout_location;