From c4d5f79c0e894d8c93a9ca851e8a4a5578aee7cf Mon Sep 17 00:00:00 2001 From: Austin Henlotter Date: Tue, 23 Sep 2025 13:09:48 -0400 Subject: [PATCH] right click now correctly cancels spline extend --- editor/src/messages/tool/tool_messages/spline_tool.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/editor/src/messages/tool/tool_messages/spline_tool.rs b/editor/src/messages/tool/tool_messages/spline_tool.rs index 0de3ac6ec9..7ca5450341 100644 --- a/editor/src/messages/tool/tool_messages/spline_tool.rs +++ b/editor/src/messages/tool/tool_messages/spline_tool.rs @@ -468,9 +468,12 @@ impl Fsm for SplineToolFsmState { state } (SplineToolFsmState::Drawing, SplineToolMessage::Confirm) => { - if tool_data.points.len() >= 2 { - delete_preview(tool_data, responses); + if tool_data.points.len() < 2{ + responses.add(DocumentMessage::AbortTransaction); + return SplineToolFsmState::Ready; } + + delete_preview(tool_data, responses); responses.add(SplineToolMessage::MergeEndpoints); SplineToolFsmState::MergingEndpoints }