From 92fed269c225e9decef0ad1fd6a2237d1be5cf47 Mon Sep 17 00:00:00 2001 From: Amir Shalem Date: Tue, 17 Sep 2019 06:52:49 -0700 Subject: [PATCH] Switch to YogaNodeFactory.create Summary: Switch to `YogaNodeFactory.create()` instead of using `YogaNode.create()` Reviewed By: SidharthGuglani Differential Revision: D17258195 fbshipit-source-id: 5f31540724a16e401fcd0fbdf19a4baa354b2d72 --- .../java/com/facebook/react/uimanager/ReactShadowNodeImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java index 17541223b98..8b48375e50d 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java @@ -20,6 +20,7 @@ import com.facebook.yoga.YogaFlexDirection; import com.facebook.yoga.YogaJustify; import com.facebook.yoga.YogaMeasureFunction; import com.facebook.yoga.YogaNode; +import com.facebook.yoga.YogaNodeFactory; import com.facebook.yoga.YogaOverflow; import com.facebook.yoga.YogaPositionType; import com.facebook.yoga.YogaValue; @@ -89,7 +90,7 @@ public class ReactShadowNodeImpl implements ReactShadowNode mDefaultPadding = new Spacing(0); if (!isVirtual()) { YogaNode node = YogaNodePool.get().acquire(); - mYogaNode = node == null ? YogaNode.create(sYogaConfig) : node; + mYogaNode = node == null ? YogaNodeFactory.create(sYogaConfig) : node; mYogaNode.setData(this); Arrays.fill(mPadding, YogaConstants.UNDEFINED); } else {