4.7.1 - PostEditChangeProperty - MakeEditWidget - FVector - PropertyChangedEvent.Property Null

ok here are some information to reproduce the bug:

Create a Actor Class
Add a property like :

UPROPERTY(EditAnywhere, Category = Test, BlueprintReadWrite, meta = (MakeEditWidget = ""))
FVector Test1;

add :

virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent) override;

in cpp

void AZB4Teleport::PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent)
{
	if ( PropertyChangedEvent.Property != NULL &&
		( PropertyChangedEvent.Property->GetFName() == FName(TEXT("Test1"))
		) )
	{
             //SUCESS
	}

	Super::PostEditChangeProperty(PropertyChangedEvent);
}

Build
Go in the editor, drop your actor in the map.
you will see the diamond to change the value. Drag and Drop it. The postEditChangeProperty will be called and the property name will be null.

Once you reproduce it, you may also look at:

UPROPERTY(EditAnywhere, Category = Test, BlueprintReadWrite, meta = (MakeEditWidget = ""))
FTransform Test2;

as this may fail also.

If you didn’t suceed, I will try to post you source file, but it may take some times…

Thanks,