From 4001966fb6599e908389fc5328c438ce4f1c4f79 Mon Sep 17 00:00:00 2001 From: Ram N Date: Fri, 15 May 2020 21:41:24 -0700 Subject: [PATCH] Move Size check before accessing type of transform Summary: Changelog: [Android][Fixed] - Move Size check before accessing type of transform Reviewed By: JoshuaGross, kacieb Differential Revision: D21605800 fbshipit-source-id: eb3eb3c3e2992e2e117e6e0af53fbe939e09d971 --- .../main/java/com/facebook/react/uimanager/TransformHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/TransformHelper.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/TransformHelper.java index df87f5b98f1..e7f790b0570 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/TransformHelper.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/TransformHelper.java @@ -52,7 +52,7 @@ public class TransformHelper { // copy that directly. This is for Fabric LayoutAnimations support. // All of the stuff this Java helper does is already done in C++ in Fabric, so we // can just use that matrix directly. - if (transforms.getType(0) == ReadableType.Number && transforms.size() == 16) { + if (transforms.size() == 16 && transforms.getType(0) == ReadableType.Number) { for (int i = 0; i < transforms.size(); i++) { result[i] = transforms.getDouble(i); }