Repair ARC copy constructor.
Fixes https://gitlab.com/kicad/code/kicad/issues/6176
This commit is contained in:
parent
fab87fb97b
commit
2c1b6e42e0
|
@ -39,6 +39,10 @@ ARC* ARC::Clone() const
|
|||
{
|
||||
ARC* a = new ARC( m_arc, m_net );
|
||||
|
||||
a->m_layers = m_layers;
|
||||
a->m_marker = m_marker;
|
||||
a->m_rank = m_rank;
|
||||
|
||||
return a;
|
||||
}
|
||||
|
||||
|
|
|
@ -37,17 +37,20 @@ class NODE;
|
|||
class ARC : public LINKED_ITEM
|
||||
{
|
||||
public:
|
||||
ARC() : LINKED_ITEM( ARC_T )
|
||||
ARC() :
|
||||
LINKED_ITEM( ARC_T )
|
||||
{}
|
||||
|
||||
ARC( const SHAPE_ARC& aArc, int aNet ) : LINKED_ITEM( ARC_T ), m_arc( aArc )
|
||||
ARC( const SHAPE_ARC& aArc, int aNet ) :
|
||||
LINKED_ITEM( ARC_T ),
|
||||
m_arc( aArc )
|
||||
{
|
||||
m_net = aNet;
|
||||
}
|
||||
|
||||
ARC( const ARC& aParentArc, const SHAPE_ARC& aArc )
|
||||
: LINKED_ITEM( ARC_T ),
|
||||
m_arc( aArc )
|
||||
ARC( const ARC& aParentArc, const SHAPE_ARC& aArc ) :
|
||||
LINKED_ITEM( ARC_T ),
|
||||
m_arc( aArc )
|
||||
{
|
||||
m_net = aParentArc.Net();
|
||||
m_layers = aParentArc.Layers();
|
||||
|
|
|
@ -43,7 +43,8 @@ public:
|
|||
{}
|
||||
|
||||
SEGMENT( const SEG& aSeg, int aNet ) :
|
||||
LINKED_ITEM( SEGMENT_T ), m_seg( aSeg, 0 )
|
||||
LINKED_ITEM( SEGMENT_T ),
|
||||
m_seg( aSeg, 0 )
|
||||
{
|
||||
m_net = aNet;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue