diff --git a/pcbnew/board_netlist_updater.cpp b/pcbnew/board_netlist_updater.cpp index 8803952b4f..8618cc8a66 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 = ((PCB_DISPLAY_OPTIONS*)m_frame->GetDisplayOptions())->m_ShowGlobalRatsnest; + for ( auto pad : footprint->Pads() ) + pad->SetLocalRatsnestVisible( set_ratsnest ); + m_newFootprintsCount++; if( !m_isDryRun )