From e62cfc0f721aea4a0938a0ede51e88b11fdde910 Mon Sep 17 00:00:00 2001 From: Christoph Nakazawa Date: Wed, 3 Apr 2019 18:51:10 -0700 Subject: [PATCH] Fix crash in RCTText in open source RNTester Summary: See https://github.com/facebook/react-native/issues/24288 Reviewed By: sahrens Differential Revision: D14765625 fbshipit-source-id: f7275f3735691e1f0c87e682f6dd675e5ba5a7c0 --- .../facebook/react/uimanager/ViewManagersPropertyCache.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagersPropertyCache.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagersPropertyCache.java index f987fc2ef5b..20e48f91902 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagersPropertyCache.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManagersPropertyCache.java @@ -288,7 +288,11 @@ import javax.annotation.Nullable; @Override protected @Nullable Object getValueOrDefault(Object value) { if (value != null) { - return (Integer) value; + if (value instanceof Double) { + return ((Double) value).intValue(); + } else { + return (Integer) value; + } } return null; }