diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/SurfaceHandlerBinding.cpp b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/SurfaceHandlerBinding.cpp index bf16b199922..9e9287638de 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/SurfaceHandlerBinding.cpp +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/jni/SurfaceHandlerBinding.cpp @@ -57,14 +57,7 @@ SurfaceHandlerBinding::initHybrid( jni::alias_ref, jint surfaceId, jni::alias_ref moduleName) { - auto env = jni::Environment::current(); - - const char *moduleNameValue = - env->GetStringUTFChars(moduleName.get(), JNI_FALSE); - auto instance = makeCxxInstance(surfaceId, moduleNameValue); - env->ReleaseStringUTFChars(moduleName.get(), moduleNameValue); - - return instance; + return makeCxxInstance(surfaceId, moduleName->toStdString()); } void SurfaceHandlerBinding::setLayoutConstraints(