@@ -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();
-}
+}
@@ -203,8 +203,8 @@ void MeshRoadNodeEvent::padListToSize()
newlist->mDepths.merge(list->mDepths);
newlist->mNormals.merge(list->mNormals);
@@ -227,8 +227,8 @@ void RiverNodeEvent::padListToSize()