Commit: 381acaa04883b5658d3656354e017155d1575a3c
Parent: eb014c46e97668b22c5e1da156ec9159ec6b9831
Author: Randy Palamar
Date:   Thu, 20 Mar 2025 09:17:42 -0600
ui: shrink_rect: make sure size doesn't go negative
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/ui.c b/ui.c
@@ -587,6 +587,8 @@ extend_rect_centered(Rect r, v2 delta)
 static Rect
 shrink_rect_centered(Rect r, v2 delta)
 {
+	delta.x   = MIN(delta.x, r.size.w);
+	delta.y   = MIN(delta.y, r.size.h);
 	r.size.w -= delta.x;
 	r.size.h -= delta.y;
 	r.pos.x  += delta.x / 2;