diff --git a/src/Mod/Sketcher/App/SketchObject.cpp b/src/Mod/Sketcher/App/SketchObject.cpp index 3329375315..b1ff072ed1 100644 --- a/src/Mod/Sketcher/App/SketchObject.cpp +++ b/src/Mod/Sketcher/App/SketchObject.cpp @@ -1935,7 +1935,7 @@ int SketchObject::delGeometriesExclusiveList(const std::vector& GeoIds) void SketchObject::replaceGeometries(std::vector oldGeoIds, std::vector& newGeos) { - auto vals = getInternalGeometry(); + auto& vals = getInternalGeometry(); auto newVals(vals); if (std::any_of(oldGeoIds.begin(), oldGeoIds.end(), [](auto geoId) {