Fix 'global reference table overflow' error in Fabric
Summary: This diff ensures that the 'measure' method in TextLayoutManager is memoized using a static variable. Reviewed By: fkgozali Differential Revision: D13585508 fbshipit-source-id: 9275a4d193b8abb0c3aaffd5a5535234717475e1
This commit is contained in:
Родитель
a3df286247
Коммит
9380ec0d23
|
@ -30,9 +30,9 @@ Size TextLayoutManager::measure(
|
|||
contextContainer_->getInstance<jni::global_ref<jobject>>(
|
||||
"FabricUIManager");
|
||||
|
||||
auto clazz =
|
||||
jni::findClassStatic("com/facebook/fbreact/fabric/FabricUIManager");
|
||||
static auto measure = clazz->getMethod<jlong(
|
||||
static auto measure =
|
||||
jni::findClassStatic("com/facebook/fbreact/fabric/FabricUIManager")
|
||||
->getMethod<jlong(
|
||||
jstring,
|
||||
ReadableNativeMap::javaobject,
|
||||
ReadableNativeMap::javaobject,
|
||||
|
|
Загрузка…
Ссылка в новой задаче