footprint_editor_tools.cpp: Better code in Placepad.
This commit is contained in:
parent
4d88cd3a0a
commit
a1d1354bcc
|
@ -111,11 +111,14 @@ int MODULE_EDITOR_TOOLS::PlacePad( const TOOL_EVENT& aEvent )
|
||||||
|
|
||||||
void PlaceItem( BOARD_ITEM *aItem, BOARD_COMMIT& aCommit ) override
|
void PlaceItem( BOARD_ITEM *aItem, BOARD_COMMIT& aCommit ) override
|
||||||
{
|
{
|
||||||
auto pad = dynamic_cast<D_PAD*>( aItem );
|
D_PAD* pad = dynamic_cast<D_PAD*>( aItem );
|
||||||
m_frame->Export_Pad_Settings( pad );
|
|
||||||
|
|
||||||
static_cast<D_PAD*>( aItem )->SetLocalCoord();
|
if( pad )
|
||||||
aCommit.Add( aItem );
|
{
|
||||||
|
m_frame->Export_Pad_Settings( pad );
|
||||||
|
pad->SetLocalCoord();
|
||||||
|
aCommit.Add( aItem );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue