Loading core/jni/android_graphics_BLASTBufferQueue.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ static void nativeDestroy(JNIEnv* env, jclass clazz, jlong ptr) { static jobject nativeGetSurface(JNIEnv* env, jclass clazz, jlong ptr) { sp<BLASTBufferQueue> queue = reinterpret_cast<BLASTBufferQueue*>(ptr); return android_view_Surface_createFromIGraphicBufferProducer(env, queue->getIGraphicBufferProducer()); return android_view_Surface_createFromSurface(env, queue->getSurface()); } static void nativeSetNextTransaction(JNIEnv* env, jclass clazz, jlong ptr, jlong transactionPtr) { Loading core/jni/android_view_Surface.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -313,7 +313,7 @@ static jlong nativeGetFromBlastBufferQueue(JNIEnv* env, jclass clazz, jlong nati return nativeObject; } sp<Surface> surface(new Surface(bufferProducer, true)); sp<Surface> surface = queue->getSurface(); if (surface != NULL) { surface->incStrong(&sRefBaseOwner); } Loading Loading
core/jni/android_graphics_BLASTBufferQueue.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -55,7 +55,7 @@ static void nativeDestroy(JNIEnv* env, jclass clazz, jlong ptr) { static jobject nativeGetSurface(JNIEnv* env, jclass clazz, jlong ptr) { sp<BLASTBufferQueue> queue = reinterpret_cast<BLASTBufferQueue*>(ptr); return android_view_Surface_createFromIGraphicBufferProducer(env, queue->getIGraphicBufferProducer()); return android_view_Surface_createFromSurface(env, queue->getSurface()); } static void nativeSetNextTransaction(JNIEnv* env, jclass clazz, jlong ptr, jlong transactionPtr) { Loading
core/jni/android_view_Surface.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -313,7 +313,7 @@ static jlong nativeGetFromBlastBufferQueue(JNIEnv* env, jclass clazz, jlong nati return nativeObject; } sp<Surface> surface(new Surface(bufferProducer, true)); sp<Surface> surface = queue->getSurface(); if (surface != NULL) { surface->incStrong(&sRefBaseOwner); } Loading