From f4ff01a5ab78a4423c549fe4e2e19d1754baa258 Mon Sep 17 00:00:00 2001 From: Roberto Fernandez Bautista Date: Sat, 9 Oct 2021 23:10:55 +0100 Subject: [PATCH] CADSTAR PCB: Copy default netclass settings when creating new ones Ensures that the global clearance is preserved in the newly created netclass. --- pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp b/pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp index 4266f6166e..b7cf6c09c7 100644 --- a/pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp +++ b/pcbnew/plugins/cadstar/cadstar_pcb_archive_loader.cpp @@ -3866,7 +3866,8 @@ NETINFO_ITEM* CADSTAR_PCB_ARCHIVE_LOADER::getKiCadNet( const NET_ID& aCadstarNet else { ROUTECODE rc = getRouteCode( csNet.RouteCodeID ); - netclass.reset( new NETCLASS( rc.Name ) ); + netclass.reset( new NETCLASS( *m_board->GetDesignSettings().GetDefault() ) ); + netclass->SetName( rc.Name ); m_board->GetDesignSettings().GetNetClasses().Add( netclass ); netclass->SetTrackWidth( getKiCadLength( rc.OptimalWidth ) ); m_netClassMap.insert( { csNet.RouteCodeID, netclass } );