diff --git a/pcbnew/board_netlist_updater.cpp b/pcbnew/board_netlist_updater.cpp index 3f087644eb..1fb0a3b95a 100644 --- a/pcbnew/board_netlist_updater.cpp +++ b/pcbnew/board_netlist_updater.cpp @@ -149,6 +149,11 @@ MODULE* BOARD_NETLIST_UPDATER::addNewComponent( COMPONENT* aComponent ) aComponent->GetFPID().Format().wx_str() ); m_reporter->Report( msg, REPORTER::RPT_ACTION ); + // Set the pads ratsnest settings to the global settings + bool set_ratsnest = m_board->IsElementVisible( LAYER_RATSNEST ); + for( auto pad : footprint->Pads() ) + pad->SetLocalRatsnestVisible( set_ratsnest ); + m_newFootprintsCount++; if( !m_isDryRun )