diff --git a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java index a2d04534a7..b72b9a6135 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java +++ b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java @@ -38,13 +38,6 @@ public class ReactFeatureFlags { */ public static boolean enableFabricLogs = false; - /** - * Should this application use a {@link com.facebook.react.uimanager.ViewManagerDelegate} (if - * provided) to execute the view commands. If {@code false}, then {@code receiveCommand} method - * inside view manager will be called instead. - */ - public static boolean useViewManagerDelegatesForCommands = false; - /** * Temporary feature flat to control a fix in the transition to layoutOnlyViews TODO T61185028: * remove this when bug is fixed diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java index e429eba16a..5ca18f60b0 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java @@ -30,7 +30,6 @@ import com.facebook.react.bridge.RetryableMountingLayerException; import com.facebook.react.bridge.SoftAssertions; import com.facebook.react.bridge.UiThreadUtil; import com.facebook.react.common.build.ReactBuildConfig; -import com.facebook.react.config.ReactFeatureFlags; import com.facebook.react.touch.JSResponderHandler; import com.facebook.react.uimanager.layoutanimation.LayoutAnimationController; import com.facebook.react.uimanager.layoutanimation.LayoutAnimationListener; @@ -852,9 +851,8 @@ public class NativeViewHierarchyManager { + commandId); } ViewManager viewManager = resolveViewManager(reactTag); - ViewManagerDelegate delegate; - if (ReactFeatureFlags.useViewManagerDelegatesForCommands - && (delegate = viewManager.getDelegate()) != null) { + ViewManagerDelegate delegate = viewManager.getDelegate(); + if (delegate != null) { delegate.receiveCommand(view, commandId, args); } else { viewManager.receiveCommand(view, commandId, args);