From 3102ea51b2e4f33a9703f4135244488e8fd170b7 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Sun, 17 Feb 2019 11:03:13 -0800 Subject: [PATCH] Use ReadableNativeMap equality on UpdateLocalData (#23408) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/23408 Use equals method in the updateLocalData method Reviewed By: JoshuaGross Differential Revision: D14026378 fbshipit-source-id: 762559276a1fe63035e0f5d055620f95b8f62fb0 --- .../com/facebook/react/fabric/mounting/MountingManager.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java b/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java index 42ba1209e..299b0f00a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/MountingManager.java @@ -250,8 +250,7 @@ public class MountingManager { if (viewState.mCurrentLocalData != null && newLocalData.hasKey("hash") && viewState.mCurrentLocalData.getDouble("hash") == newLocalData.getDouble("hash") - && viewState.mCurrentLocalData.toString().equals(newLocalData.toString())) { - // TODO: T31905686 implement a proper equality method + && viewState.mCurrentLocalData.equals(newLocalData)) { return; } viewState.mCurrentLocalData = newLocalData;