Reset java state in jni reset method

Summary: This state was never reset when we switched to doing reset in C instead of re-allocating.

Differential Revision: D4081049

fbshipit-source-id: 0b9ad70339ad906ad5219ad2679329cfe2fd7abc
This commit is contained in:
Emil Sjolander
2016-10-26 07:24:44 -07:00
committed by Facebook Github Bot
parent 1ba81d9ec7
commit c34299edc9
2 changed files with 7 additions and 0 deletions

View File

@@ -44,6 +44,9 @@ namespace Facebook.CSSLayout
public void Reset() public void Reset()
{ {
_measureFunction = null;
_data = null;
Native.CSSNodeReset(_cssNode); Native.CSSNodeReset(_cssNode);
} }

View File

@@ -72,6 +72,10 @@ public class CSSNode implements CSSNodeAPI<CSSNode> {
mHasSetMargin = false; mHasSetMargin = false;
mHasSetBorder = false; mHasSetBorder = false;
mHasSetPosition = false; mHasSetPosition = false;
mMeasureFunction = null;
mData = null;
jni_CSSNodeReset(mNativePointer); jni_CSSNodeReset(mNativePointer);
} }