diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java index 7dd065c1848..e507b60d2f9 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java @@ -1009,9 +1009,6 @@ public class ReactInstanceManager { catalystInstance.initialize(); - if (ReactFeatureFlags.useTurboModules) { - catalystInstance.setTurboModuleManager(catalystInstance.getJSIModule(JSIModuleType.TurboModuleManager)); - } mDevSupportManager.onNewReactContextCreated(reactContext); mMemoryPressureRouter.addMemoryPressureListener(catalystInstance); @@ -1178,6 +1175,10 @@ public class ReactInstanceManager { reactContext.initializeWithInstance(catalystInstance); + if (ReactFeatureFlags.useTurboModules && mJSIModulePackage != null) { + catalystInstance.setTurboModuleManager(catalystInstance.getJSIModule(JSIModuleType.TurboModuleManager)); + } + return reactContext; }