From 5e883e2d27c2caed16eb0681f8e1d57b79993168 Mon Sep 17 00:00:00 2001 From: Beriff Date: Thu, 12 Mar 2026 21:46:21 +0700 Subject: [PATCH] chore(minor): clean up circle_handles_updated logic --- src/core/primitives.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/primitives.c b/src/core/primitives.c index 128ff63..5ae1a03 100644 --- a/src/core/primitives.c +++ b/src/core/primitives.c @@ -288,10 +288,11 @@ void vektor_circle_handles_updated(VektorCircle* circle, V2** handles, V2 translation = vec2_sub((*handles)[0], circle->center); circle->center = (*handles)[0]; (*handles)[1] = vec2_add(translation, (*handles)[1]); + } else { + circle->radius = vec2_length(vec2_sub((*handles)[0], (*handles)[1])); } - circle->center = (*handles)[0]; - circle->radius = vec2_length(vec2_sub((*handles)[0], (*handles)[1])); + } // this shi is big because it dynamically handles handle remapping when