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;