diff --git a/csharp/Facebook.CSSLayout/CSSNode.cs b/csharp/Facebook.CSSLayout/CSSNode.cs index d7581a7c..db1891f3 100644 --- a/csharp/Facebook.CSSLayout/CSSNode.cs +++ b/csharp/Facebook.CSSLayout/CSSNode.cs @@ -44,6 +44,9 @@ namespace Facebook.CSSLayout public void Reset() { + _measureFunction = null; + _data = null; + Native.CSSNodeReset(_cssNode); } diff --git a/java/com/facebook/csslayout/CSSNode.java b/java/com/facebook/csslayout/CSSNode.java index 44f24b0a..f9837b07 100644 --- a/java/com/facebook/csslayout/CSSNode.java +++ b/java/com/facebook/csslayout/CSSNode.java @@ -72,6 +72,10 @@ public class CSSNode implements CSSNodeAPI { mHasSetMargin = false; mHasSetBorder = false; mHasSetPosition = false; + + mMeasureFunction = null; + mData = null; + jni_CSSNodeReset(mNativePointer); }