diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/ReactNativeConfigHolder.h b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/ReactNativeConfigHolder.h index b5c72caa8a9..699d49ab5a0 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/ReactNativeConfigHolder.h +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/ReactNativeConfigHolder.h @@ -23,7 +23,7 @@ namespace react { class ReactNativeConfigHolder : public ReactNativeConfig { public: ReactNativeConfigHolder(jni::alias_ref reactNativeConfig) - : reactNativeConfig_(reactNativeConfig){}; + : reactNativeConfig_(make_global(reactNativeConfig)){}; bool getBool(const std::string& param) const override; std::string getString(const std::string& param) const override; @@ -31,7 +31,7 @@ class ReactNativeConfigHolder : public ReactNativeConfig { double getDouble(const std::string& param) const override; private: - jni::alias_ref reactNativeConfig_; + jni::global_ref reactNativeConfig_; }; } // namespace react