Prevent ReactRootView to load UIManagerModule when running with Fabric Enabled

Summary:
Prevent ReactRootView to load UIManagerModule when running with Fabric Enabled

changelog: [Internal]

Reviewed By: ejanzer

Differential Revision: D25453879

fbshipit-source-id: 98e88db17a86ae60e14efb070df9b2da082ae127
This commit is contained in:
David Vacca 2020-12-09 20:57:01 -08:00 коммит произвёл Facebook GitHub Bot
Родитель 3af21381df
Коммит 3ac7a4d6ba
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -52,7 +52,6 @@ import com.facebook.react.uimanager.PixelUtil;
import com.facebook.react.uimanager.ReactRoot;
import com.facebook.react.uimanager.RootView;
import com.facebook.react.uimanager.UIManagerHelper;
import com.facebook.react.uimanager.UIManagerModule;
import com.facebook.react.uimanager.common.UIManagerType;
import com.facebook.react.uimanager.events.EventDispatcher;
import com.facebook.systrace.Systrace;
@ -191,7 +190,7 @@ public class ReactRootView extends FrameLayout implements RootView, ReactRoot {
return;
}
ReactContext reactContext = mReactInstanceManager.getCurrentReactContext();
UIManagerModule uiManager = reactContext.getNativeModule(UIManagerModule.class);
UIManager uiManager = UIManagerHelper.getUIManager(reactContext, getUIManagerType());
if (uiManager != null) {
EventDispatcher eventDispatcher = uiManager.getEventDispatcher();
@ -279,7 +278,7 @@ public class ReactRootView extends FrameLayout implements RootView, ReactRoot {
return;
}
ReactContext reactContext = mReactInstanceManager.getCurrentReactContext();
UIManagerModule uiManager = reactContext.getNativeModule(UIManagerModule.class);
UIManager uiManager = UIManagerHelper.getUIManager(reactContext, getUIManagerType());
if (uiManager != null) {
EventDispatcher eventDispatcher = uiManager.getEventDispatcher();