diff --git a/eeschema/tools/lib_edit_tool.cpp b/eeschema/tools/lib_edit_tool.cpp index e4f51e854d..37e2d5c642 100644 --- a/eeschema/tools/lib_edit_tool.cpp +++ b/eeschema/tools/lib_edit_tool.cpp @@ -607,6 +607,9 @@ int LIB_EDIT_TOOL::Paste( const TOOL_EVENT& aEvent ) return -1; } + if( !newPart ) + return -1; + m_frame->SaveCopyInUndoList( part ); m_selectionTool->ClearSelection();