From 77f57a656d1c03d412f135dd3e5fa647926d1b3d Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Mon, 27 Apr 2026 18:57:48 -0400 Subject: [PATCH] fix: pad_rect typos --- src/wayland/handlers/corner_radius.rs | 4 ++-- src/wayland/protocols/corner_radius.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wayland/handlers/corner_radius.rs b/src/wayland/handlers/corner_radius.rs index 140b86ff..406cbf48 100644 --- a/src/wayland/handlers/corner_radius.rs +++ b/src/wayland/handlers/corner_radius.rs @@ -111,11 +111,11 @@ pub fn pad_rect( padding: &[i32; 4], ) -> Option> { rect.size.h = rect.size.h.checked_sub(padding[0])?; - rect.loc.x += padding[0]; + rect.loc.x += padding[3]; rect.size.w = rect.size.w.checked_sub(padding[1])?; rect.size.h = rect.size.h.checked_sub(padding[2])?; rect.size.w = rect.size.w.checked_sub(padding[3])?; - rect.loc.y += padding[3]; + rect.loc.y += padding[0]; Some(rect) } diff --git a/src/wayland/protocols/corner_radius.rs b/src/wayland/protocols/corner_radius.rs index f0edf343..be6f9ca0 100644 --- a/src/wayland/protocols/corner_radius.rs +++ b/src/wayland/protocols/corner_radius.rs @@ -646,9 +646,9 @@ fn pad_rect( padding: &Padding, ) -> Option> { rect.size.h = rect.size.h.checked_sub(padding.top)?; - rect.loc.x += padding.top; + rect.loc.x += padding.left; rect.size.w = rect.size.w.checked_sub(padding.left)?; - rect.loc.y += padding.left; + rect.loc.y += padding.top; rect.size.h = rect.size.h.checked_sub(padding.bottom)?; rect.size.w = rect.size.w.checked_sub(padding.right)?; Some(rect)