Fix properties crash when selecting libedit arc and non-EDA_SHAPE.
This commit is contained in:
parent
a5a93f808e
commit
a84c01b1ed
|
@ -1769,7 +1769,10 @@ static struct EDA_SHAPE_DESC
|
|||
angle->SetAvailableFunc(
|
||||
[=]( INSPECTABLE* aItem ) -> bool
|
||||
{
|
||||
return aItem->Get<SHAPE_T>( shape ) == SHAPE_T::ARC;
|
||||
if( EDA_SHAPE* shape = dynamic_cast<EDA_SHAPE*>( aItem ) )
|
||||
return shape->GetShape() == SHAPE_T::ARC;
|
||||
|
||||
return false;
|
||||
} );
|
||||
propMgr.AddProperty( angle );
|
||||
|
||||
|
|
Loading…
Reference in New Issue