From 42bd43407a05dec27e22f80e602a6917a346f26e Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Mon, 28 Nov 2022 09:17:17 -0800 Subject: [PATCH] Remove clone's group info --- pcbnew/drc/drc_test_provider_edge_clearance.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pcbnew/drc/drc_test_provider_edge_clearance.cpp b/pcbnew/drc/drc_test_provider_edge_clearance.cpp index 7680ff42a0..cd3feefe71 100644 --- a/pcbnew/drc/drc_test_provider_edge_clearance.cpp +++ b/pcbnew/drc/drc_test_provider_edge_clearance.cpp @@ -161,18 +161,22 @@ bool DRC_TEST_PROVIDER_EDGE_CLEARANCE::Run() edges.back()->SetShape( SHAPE_T::SEGMENT ); edges.back()->SetEndX( shape->GetStartX() ); edges.back()->SetWidth( 0 ); + edges.back()->SetParentGroup( nullptr ); edges.emplace_back( static_cast( shape->Clone() ) ); edges.back()->SetShape( SHAPE_T::SEGMENT ); edges.back()->SetEndY( shape->GetStartY() ); edges.back()->SetWidth( 0 ); + edges.back()->SetParentGroup( nullptr ); edges.emplace_back( static_cast( shape->Clone() ) ); edges.back()->SetShape( SHAPE_T::SEGMENT ); edges.back()->SetStartX( shape->GetEndX() ); edges.back()->SetWidth( 0 ); + edges.back()->SetParentGroup( nullptr ); edges.emplace_back( static_cast( shape->Clone() ) ); edges.back()->SetShape( SHAPE_T::SEGMENT ); edges.back()->SetStartY( shape->GetEndY() ); edges.back()->SetWidth( 0 ); + edges.back()->SetParentGroup( nullptr ); return true; } else if( shape->GetShape() == SHAPE_T::POLY ) @@ -189,11 +193,13 @@ bool DRC_TEST_PROVIDER_EDGE_CLEARANCE::Run() edges.back()->SetStart((wxPoint) seg.A ); edges.back()->SetEnd((wxPoint) seg.B ); edges.back()->SetWidth( 0 ); + edges.back()->SetParentGroup( nullptr ); } } edges.emplace_back( static_cast( shape->Clone() ) ); edges.back()->SetWidth( 0 ); + edges.back()->SetParentGroup( nullptr ); return true; };