diff --git a/Engine/source/environment/decalRoad.cpp b/Engine/source/environment/decalRoad.cpp index 7bd240095..3cde83149 100644 --- a/Engine/source/environment/decalRoad.cpp +++ b/Engine/source/environment/decalRoad.cpp @@ -155,8 +155,8 @@ void DecalRoadNodeEvent::padListToSize() newlist->mPositions.merge(list->mPositions); newlist->mWidths.merge(list->mWidths); - mNodeList = newlist; delete list; + mNodeList = list = newlist; } // Pad our list end? @@ -1726,4 +1726,4 @@ DefineEngineMethod( DecalRoad, postApply, void, (),, ) { object->inspectPostApply(); -} \ No newline at end of file +} diff --git a/Engine/source/environment/meshRoad.cpp b/Engine/source/environment/meshRoad.cpp index 453250568..1c6e7a693 100644 --- a/Engine/source/environment/meshRoad.cpp +++ b/Engine/source/environment/meshRoad.cpp @@ -203,8 +203,8 @@ void MeshRoadNodeEvent::padListToSize() newlist->mDepths.merge(list->mDepths); newlist->mNormals.merge(list->mNormals); - mNodeList = newlist; delete list; + mNodeList = list = newlist; } // Pad our list end? diff --git a/Engine/source/environment/river.cpp b/Engine/source/environment/river.cpp index 59a16230f..bf9b9671f 100644 --- a/Engine/source/environment/river.cpp +++ b/Engine/source/environment/river.cpp @@ -227,8 +227,8 @@ void RiverNodeEvent::padListToSize() newlist->mDepths.merge(list->mDepths); newlist->mNormals.merge(list->mNormals); - mNodeList = newlist; delete list; + mNodeList = list = newlist; } // Pad our list end?