From a4fbea9193af2de1890686c9c15d7c5c46d07cf7 Mon Sep 17 00:00:00 2001 From: Hemu <1871299+hemu@users.noreply.github.com> Date: Sun, 29 Jun 2025 01:19:50 -0400 Subject: [PATCH] Fix lasso select extending the previous selection area after it was aborted (#2792) Fix lasso select extends previous path after abort --- editor/src/messages/tool/tool_messages/select_tool.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/editor/src/messages/tool/tool_messages/select_tool.rs b/editor/src/messages/tool/tool_messages/select_tool.rs index b524856ee..76158d08e 100644 --- a/editor/src/messages/tool/tool_messages/select_tool.rs +++ b/editor/src/messages/tool/tool_messages/select_tool.rs @@ -1402,6 +1402,7 @@ impl Fsm for SelectToolFsmState { responses.add(DocumentMessage::AbortTransaction); tool_data.snap_manager.cleanup(responses); tool_data.axis_align = false; + tool_data.lasso_polygon.clear(); responses.add(OverlaysMessage::Draw); let selection = tool_data.nested_selection_behavior; @@ -1422,6 +1423,7 @@ impl Fsm for SelectToolFsmState { responses.add(DocumentMessage::AbortTransaction); tool_data.snap_manager.cleanup(responses); + tool_data.lasso_polygon.clear(); responses.add(OverlaysMessage::Draw); let selection = tool_data.nested_selection_behavior;