Loading core/jni/android_graphics_BLASTBufferQueue.cpp +6 −3 Original line number Diff line number Diff line Loading @@ -139,10 +139,13 @@ static bool nativeSyncNextTransaction(JNIEnv* env, jclass clazz, jlong ptr, jobj return queue->syncNextTransaction( [globalCallbackRef](SurfaceComposerClient::Transaction* t) { JNIEnv* env = getenv(globalCallbackRef->vm()); env->CallVoidMethod(globalCallbackRef->object(), gTransactionConsumer.accept, ScopedLocalRef<jobject> transactionObject(env, env->NewObject(gTransactionClassInfo.clazz, gTransactionClassInfo.ctor, reinterpret_cast<jlong>(t))); env->CallVoidMethod(globalCallbackRef->object(), gTransactionConsumer.accept, transactionObject.get()); }, acquireSingleBuffer); } Loading Loading
core/jni/android_graphics_BLASTBufferQueue.cpp +6 −3 Original line number Diff line number Diff line Loading @@ -139,10 +139,13 @@ static bool nativeSyncNextTransaction(JNIEnv* env, jclass clazz, jlong ptr, jobj return queue->syncNextTransaction( [globalCallbackRef](SurfaceComposerClient::Transaction* t) { JNIEnv* env = getenv(globalCallbackRef->vm()); env->CallVoidMethod(globalCallbackRef->object(), gTransactionConsumer.accept, ScopedLocalRef<jobject> transactionObject(env, env->NewObject(gTransactionClassInfo.clazz, gTransactionClassInfo.ctor, reinterpret_cast<jlong>(t))); env->CallVoidMethod(globalCallbackRef->object(), gTransactionConsumer.accept, transactionObject.get()); }, acquireSingleBuffer); } Loading