From e618e8841d8382cb1df656e2d8e978cd09f46a7e Mon Sep 17 00:00:00 2001 From: Henry Wilder Date: Sat, 8 Mar 2025 15:46:35 -0500 Subject: [PATCH] Fix edge case where control point selection outlives mouse down --- examples/shapes/shapes_splines_drawing.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/shapes/shapes_splines_drawing.c b/examples/shapes/shapes_splines_drawing.c index d74df1f22..3b4c9c284 100644 --- a/examples/shapes/shapes_splines_drawing.c +++ b/examples/shapes/shapes_splines_drawing.c @@ -158,6 +158,9 @@ int main(void) else if (IsKeyPressed(KEY_TWO)) splineTypeActive = 1; else if (IsKeyPressed(KEY_THREE)) splineTypeActive = 2; else if (IsKeyPressed(KEY_FOUR)) splineTypeActive = 3; + + // Clear selection when changing to a spline without control points + if (IsKeyPressed(KEY_ONE) || IsKeyPressed(KEY_TWO) || IsKeyPressed(KEY_THREE)) selectedControlPoint = NULL; //---------------------------------------------------------------------------------- // Draw