eeschema: Insert junctions when repeating
Fixes: lp:1832253 * https://bugs.launchpad.net/kicad/+bug/1832253
This commit is contained in:
parent
ba97494d6f
commit
697234dd51
|
@ -898,11 +898,18 @@ void SCH_EDIT_FRAME::RepeatDrawItem()
|
||||||
( (SCH_TEXT*) my_clone )->IncrementLabel( GetRepeatDeltaLabel() );
|
( (SCH_TEXT*) my_clone )->IncrementLabel( GetRepeatDeltaLabel() );
|
||||||
|
|
||||||
AddToScreen( my_clone );
|
AddToScreen( my_clone );
|
||||||
|
SaveCopyInUndoList( my_clone, UR_NEW );
|
||||||
|
|
||||||
if( my_clone->IsConnectable() )
|
if( my_clone->IsConnectable() )
|
||||||
TestDanglingEnds();
|
{
|
||||||
|
PICKED_ITEMS_LIST list;
|
||||||
|
|
||||||
|
list.PushItem( ITEM_PICKER( my_clone ) );
|
||||||
|
CheckListConnections( list, true );
|
||||||
|
SchematicCleanUp( true );
|
||||||
|
TestDanglingEnds();
|
||||||
|
}
|
||||||
|
|
||||||
SaveCopyInUndoList( my_clone, UR_NEW );
|
|
||||||
my_clone->ClearFlags();
|
my_clone->ClearFlags();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue