Skip to content

Commit c205b1d

Browse files
amir-shalemfacebook-github-bot
authored andcommitted
Use direct access to YogaConfig mNativePointer parameter
Summary: Use direct access to YogaConfig mNativePointer parameter Results: ``` The following primary metrics showed statistically significant changes at the 95% confidence level: javaFullLifecycleAllocateCalculateReadLayout -1.25% javaLayoutReading 0.44% javaYogaNodeAllocateAndSetProps -1.92% javaYogaNodeAllocation -2.11% javaYogaNodeStylePropAssignment -0.89% ``` Differential Revision: D17519542 fbshipit-source-id: c39bfe1b0ecae9149dc6da2a0a7e936df215ec5b
1 parent 5a81a20 commit c205b1d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

ReactAndroid/src/main/java/com/facebook/yoga/YogaConfigJNIBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
public abstract class YogaConfigJNIBase extends YogaConfig {
1010

11-
protected long mNativePointer;
11+
long mNativePointer;
1212
private YogaLogger mLogger;
1313

1414
private YogaConfigJNIBase(long nativePointer) {

ReactAndroid/src/main/java/com/facebook/yoga/YogaNodeJNIBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ private YogaNodeJNIBase(long nativePointer) {
5858
}
5959

6060
YogaNodeJNIBase(YogaConfig config) {
61-
this(YogaNative.jni_YGNodeNewWithConfig(config.getNativePointer()));
61+
this(YogaNative.jni_YGNodeNewWithConfig(((YogaConfigJNIBase)config).mNativePointer));
6262
}
6363

6464
public void reset() {

0 commit comments

Comments
 (0)