From 7ccb67a49c087e7ee536c2ffb71717e68a79324b Mon Sep 17 00:00:00 2001 From: David Vacca Date: Mon, 27 Jul 2020 17:33:50 -0700 Subject: [PATCH] Fix render of ARTShape using null paths Summary: This diff fixes the rendering of ART Shapes that uses null paths changelog: [internal] internal fix Reviewed By: JoshuaGross Differential Revision: D22780163 fbshipit-source-id: 2aded726ad47fce243ec1c28fbd4c39dd71820ef --- .../react/views/view/ReactViewBackgroundDrawable.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java b/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java index e22b70046f1..437121ce4c6 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/view/ReactViewBackgroundDrawable.java @@ -7,6 +7,9 @@ package com.facebook.react.views.view; +import static android.os.Build.VERSION_CODES.KITKAT; + +import android.annotation.TargetApi; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; @@ -1244,6 +1247,7 @@ public class ReactViewBackgroundDrawable extends Drawable { return ReactViewBackgroundDrawable.colorFromAlphaAndRGBComponents(alpha, rgb); } + @TargetApi(KITKAT) public RectF getDirectionAwareBorderInsets() { final float borderWidth = getBorderWidthOrDefaultTo(0, Spacing.ALL); final float borderTopWidth = getBorderWidthOrDefaultTo(borderWidth, Spacing.TOP);