From 8cd99fa3b605a5947ad0cd2031b0ade0beac9bd6 Mon Sep 17 00:00:00 2001 From: Annonnymmousss Date: Mon, 23 Feb 2026 01:55:55 +0530 Subject: [PATCH 1/2] fix : Path tool requires a double click to insert a new point after having dragged another point --- editor/src/messages/tool/tool_messages/path_tool.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/editor/src/messages/tool/tool_messages/path_tool.rs b/editor/src/messages/tool/tool_messages/path_tool.rs index 99d08acb50..da07ac0ca7 100644 --- a/editor/src/messages/tool/tool_messages/path_tool.rs +++ b/editor/src/messages/tool/tool_messages/path_tool.rs @@ -2636,6 +2636,7 @@ impl Fsm for PathToolFsmState { responses.add(PathToolMessage::SelectedPointUpdated); tool_data.snap_manager.cleanup(responses); tool_data.opposite_handle_position = None; + tool_data.molding_segment = false; PathToolFsmState::Ready } From 22e83f41d2155efe7fc492746f78b614b109dd23 Mon Sep 17 00:00:00 2001 From: Annonnymmousss Date: Tue, 10 Mar 2026 19:37:03 +0530 Subject: [PATCH 2/2] chore : improve the fix --- editor/src/messages/tool/tool_messages/path_tool.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/editor/src/messages/tool/tool_messages/path_tool.rs b/editor/src/messages/tool/tool_messages/path_tool.rs index da07ac0ca7..9a02bc1e5c 100644 --- a/editor/src/messages/tool/tool_messages/path_tool.rs +++ b/editor/src/messages/tool/tool_messages/path_tool.rs @@ -2637,6 +2637,7 @@ impl Fsm for PathToolFsmState { tool_data.snap_manager.cleanup(responses); tool_data.opposite_handle_position = None; tool_data.molding_segment = false; + tool_data.molding_info = None; PathToolFsmState::Ready }