diff --git a/editor/src/messages/tool/tool_messages/shape_tool.rs b/editor/src/messages/tool/tool_messages/shape_tool.rs index e459c9cb11..ab84e99279 100644 --- a/editor/src/messages/tool/tool_messages/shape_tool.rs +++ b/editor/src/messages/tool/tool_messages/shape_tool.rs @@ -789,6 +789,7 @@ impl Fsm for ShapeToolFsmState { ) && clicked_on_line_endpoints(layer, document, input, tool_data) && !input.keyboard.key(Key::Control) { + responses.add(DocumentMessage::StartTransaction); return ShapeToolFsmState::DraggingLineEndpoints; }