From 8c2571171e71cb6f0db5fdc3e2b1360f8b853138 Mon Sep 17 00:00:00 2001 From: Samuel Susla Date: Mon, 6 Sep 2021 08:46:35 -0700 Subject: [PATCH] Add feature flag to control to turn on yielding Summary: Changelog: [internal] Add feature flag to turn yielding on/off on Android. Reviewed By: ShikaSD Differential Revision: D30487129 fbshipit-source-id: 5d9f60055285cbe7d85493ecaa1dfa17225da9e0 --- .../src/main/java/com/facebook/react/fabric/jni/Binding.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Binding.cpp b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Binding.cpp index be1f8c0aa35..7c9d43bee01 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Binding.cpp +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/Binding.cpp @@ -531,6 +531,8 @@ void Binding::installFabricUIManager( if (runtimeSchedulerHolder) { auto runtimeScheduler = runtimeSchedulerHolder->cthis()->get(); if (runtimeScheduler) { + runtimeScheduler->setEnableYielding(config->getBool( + "react_native_new_architecture:runtimescheduler_enable_yielding_android")); runtimeExecutor = [runtimeScheduler]( std::function &&callback) {