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}
791
792void ValdiAndroid::NativeBridge::onNextLayout( // NOLINT
793 fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT
794 jlong contextHandle,
795 jobject callback) {
796 auto viewNodeTree = getViewNodeTree(contextHandle);
797
798 if (viewNodeTree == nullptr) {
799 return;
800 }
801
802 auto value = ValdiAndroid::valueFromJavaValdiFunction(ValdiAndroid::JavaEnv(), callback);
803 auto lock = viewNodeTree->lock();
804 viewNodeTree->onNextLayout(value.getFunctionRef());
805}
806
807void ValdiAndroid::NativeBridge::scheduleExclusiveUpdate( // NOLINT
808 fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT

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