From 3d7bc48fa6a7ac1aa4e8347d7dff27aec144ee73 Mon Sep 17 00:00:00 2001 From: Eric Rozell Date: Tue, 5 Jan 2016 08:55:32 -0500 Subject: [PATCH] Need dirty() to be virtual to override in special cases. See, for example ReactShadowNode in the ReactAndroid code base, which overrides this virtual. --- src/csharp/Facebook.CSSLayout/CSSConstants.cs | 2 +- src/csharp/Facebook.CSSLayout/CSSNode.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/csharp/Facebook.CSSLayout/CSSConstants.cs b/src/csharp/Facebook.CSSLayout/CSSConstants.cs index f113a9fd..bf417bb1 100644 --- a/src/csharp/Facebook.CSSLayout/CSSConstants.cs +++ b/src/csharp/Facebook.CSSLayout/CSSConstants.cs @@ -11,7 +11,7 @@ namespace Facebook.CSSLayout { public static class CSSConstants { - public static readonly float Undefined = float.NaN; + public const float Undefined = float.NaN; public static bool IsUndefined(float value) { diff --git a/src/csharp/Facebook.CSSLayout/CSSNode.cs b/src/csharp/Facebook.CSSLayout/CSSNode.cs index 4985e2a9..0f44f4a9 100644 --- a/src/csharp/Facebook.CSSLayout/CSSNode.cs +++ b/src/csharp/Facebook.CSSLayout/CSSNode.cs @@ -179,7 +179,7 @@ namespace Facebook.CSSLayout get { return mLayoutState == LayoutState.HAS_NEW_LAYOUT; } } - internal protected void dirty() + internal protected virtual void dirty() { if (mLayoutState == LayoutState.DIRTY) {