From cc3d034460770e36e08477283215cc95dacaaa90 Mon Sep 17 00:00:00 2001 From: Ben Nham Date: Wed, 3 May 2017 14:55:46 -0700 Subject: [PATCH] make ReactMarker initialization one-shot Reviewed By: AaaChiuuu Differential Revision: D4996560 fbshipit-source-id: 020a850f72a2b5c2327b904cac3245d39e114508 --- .../main/java/com/facebook/react/bridge/ReactMarker.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java index c2df8f0d6..8382d9e35 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/ReactMarker.java @@ -19,11 +19,10 @@ public class ReactMarker { private static @Nullable MarkerListener sMarkerListener = null; - public static void setMarkerListener(MarkerListener listener) { - SoftAssertions.assertCondition( - sMarkerListener == null, - "MarkerListener is being overwritten."); - sMarkerListener = listener; + public static void initialize(MarkerListener listener) { + if (sMarkerListener == null) { + sMarkerListener = listener; + } } @DoNotStrip