diff --git a/eeschema/tools/symbol_editor_pin_tool.cpp b/eeschema/tools/symbol_editor_pin_tool.cpp index 798674506b..7f79fa8459 100644 --- a/eeschema/tools/symbol_editor_pin_tool.cpp +++ b/eeschema/tools/symbol_editor_pin_tool.cpp @@ -244,7 +244,7 @@ bool SYMBOL_EDITOR_PIN_TOOL::PlacePin( LIB_PIN* aPin ) if( !status ) { - if( aPin->IsNew() ) + if( aPin->IsNew() && !aPin->HasFlag( IS_PASTED ) ) delete aPin; return false;