Deleting a spline point doesn't fire construction script

Official UE4 training video

In a nutshell; I have a BP that contains a spline. The number of points on the spline control the number of elements in an array. Four points on the spline, four elements in an array.

If you take a look at that video, you’ll see the editor values updating as the spline is updated in the editor. I’ve implemented the same code as shown in the video in my BP.

If I add a spline point, the construction script is fired and my blueprint updates the array.

However, if I delete a spline point, the construction script doesn’t get called. I’m not sure if this is a bug, just seems very strange that the construction script is called when adding a new spline point, but not when deleting an existing one?

My code works fine for adding a new spline point, the array is updated and the change is shown in the editor. However, when I delete a spline point, I have to move the BP in the viewport to get the construction script to be called, to update the editor values.

I would like to know the solution to this as well. I am following the tutorial but doing it in C++. @mrthaggar Were you able to find a solution to this?