From dc61f10e8b371a19257a2a333d31faf1feaca76c Mon Sep 17 00:00:00 2001 From: Sriram Ramasubramanian Date: Wed, 16 Aug 2017 15:39:02 -0700 Subject: [PATCH] Make ResourceDrawableIdHelper work with resource id Reviewed By: fkgozali Differential Revision: D5636657 fbshipit-source-id: 251b8b495655abf83618922b86f710fa38b08317 --- .../react/views/imagehelper/ResourceDrawableIdHelper.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java b/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java index dd2465156ad..0e2a20e574a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java @@ -55,6 +55,13 @@ public class ResourceDrawableIdHelper { } name = name.toLowerCase().replace("-", "_"); + // name could be a resource id. + try { + return Integer.parseInt(name); + } catch (NumberFormatException e) { + // Do nothing. + } + synchronized (this) { if (mResourceDrawableIdMap.containsKey(name)) { return mResourceDrawableIdMap.get(name);