diff --git a/pcbnew/footprint_libraries_utils.cpp b/pcbnew/footprint_libraries_utils.cpp index 6001de7202..28f250ddb2 100644 --- a/pcbnew/footprint_libraries_utils.cpp +++ b/pcbnew/footprint_libraries_utils.cpp @@ -991,6 +991,9 @@ bool FOOTPRINT_EDIT_FRAME::SaveFootprintToBoard( bool aAddNew ) fixUuid( const_cast( aChild->m_Uuid ) ); } ); + newFootprint->ApplyDefaultSettings( *m_pcb, GetPcbNewSettings()->m_StyleFootprintFields, + GetPcbNewSettings()->m_StyleFootprintTextAndGraphics ); + if( sourceFootprint ) // this is an update command { // In the main board the new footprint replaces the old one (pos, orient, ref, value,