From fbdb2bd91f0010285a0345b4bec60e8e1021e2d6 Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Tue, 7 Dec 2021 12:38:05 -0800 Subject: [PATCH] Fix broken refactor from 0e65fe5 'auto' here was utilizing a copy constructor to avoid assigning a new value to the underlying shared pointer --- pcbnew/ratsnest/ratsnest_data.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcbnew/ratsnest/ratsnest_data.cpp b/pcbnew/ratsnest/ratsnest_data.cpp index d824707a51..144d1ba3fe 100644 --- a/pcbnew/ratsnest/ratsnest_data.cpp +++ b/pcbnew/ratsnest/ratsnest_data.cpp @@ -218,8 +218,8 @@ public: for( size_t i = 0; i < triangles.size(); i += 3 ) { - CN_ANCHOR_PTR& src = anchors[triangles[i]]; - CN_ANCHOR_PTR& dst = anchors[triangles[i + 1]]; + CN_ANCHOR_PTR src = anchors[triangles[i]]; + CN_ANCHOR_PTR dst = anchors[triangles[i + 1]]; mstEdges.emplace_back( src, dst, src->Dist( *dst ) ); src = anchors[triangles[i + 1]];