diff --git a/eeschema/tools/lib_edit_tool.cpp b/eeschema/tools/lib_edit_tool.cpp index fad6bcc353..4a2e1b60df 100644 --- a/eeschema/tools/lib_edit_tool.cpp +++ b/eeschema/tools/lib_edit_tool.cpp @@ -652,6 +652,9 @@ int LIB_EDIT_TOOL::Paste( const TOOL_EVENT& aEvent ) newItem->SetParent( part ); newItem->SetFlags( IS_NEW | IS_PASTED | SELECTED ); + newItem->SetUnit( m_frame->m_DrawSpecificUnit ? m_frame->GetUnit() : 0 ); + newItem->SetConvert( m_frame->m_DrawSpecificConvert ? m_frame->GetConvert() : 0 ); + part->GetDrawItems().push_back( newItem ); getView()->Add( newItem ); }