Since FDeprecateSlateVector2D has been implemented in 5.2, the following function calls will always fail. Therefore, the ImageSize is not updated.
This problem does not occur in 5.1.
void SBrushResourceObjectBox::OnBrushResourceChanged()
{
...
ImageSizeProperty->SetValue(CachedTextureSize);
The following code works as a work around :
bool FPropertyHandleVector::Supports( TSharedRef<FPropertyNode> PropertyNode )
{
....
if( StructProp && StructProp->Struct )
{
FName StructName = StructProp->Struct->GetFName();
bSupported = StructName == NAME_Vector ||
#if 1 StructName == NAME_Vector2f ||
StructName == FName("DeprecateSlateVector2D") ||
#endif