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;