MCPcopy Create free account
hub / github.com/Snapchat/Valdi / onNextLayout

Method onNextLayout

valdi/src/valdi/android/NativeBridge.cpp:792–805  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

790 jlong contextHandle,
791 jobject callback,
792 jboolean shouldFlushRenderRequests) {
793 auto context = getContext(contextHandle);
794 if (context == nullptr) {
795 return;
796 }
797
798 if (callback == nullptr) {
799 context->waitUntilAllUpdatesCompletedSync(static_cast<bool>(shouldFlushRenderRequests));
800 } else {
801 auto value = ValdiAndroid::valueFromJavaValdiFunction(ValdiAndroid::JavaEnv(), callback);
802 context->waitUntilAllUpdatesCompleted(value.getFunctionRef());
803 }
804}
805
806void ValdiAndroid::NativeBridge::onNextLayout( // NOLINT
807 fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT
808 jlong contextHandle,

Callers

nothing calls this directly

Calls 5

getViewNodeTreeFunction · 0.85
JavaEnvClass · 0.50
lockMethod · 0.45
getFunctionRefMethod · 0.45

Tested by

no test coverage detected