Merge "Reset fenceFd without calling close on it"
This commit is contained in:
@@ -1014,7 +1014,7 @@ static void Image_getLockedImage(JNIEnv* env, jobject thiz, LockedImage *image)
|
||||
status_t res = lockImageFromBuffer(
|
||||
buffer, GRALLOC_USAGE_SW_WRITE_OFTEN, noCrop, fenceFd, image);
|
||||
// Clear the fenceFd as it is already consumed by lock call.
|
||||
Image_setFenceFd(env, thiz, /*fenceFd*/-1);
|
||||
env->SetIntField(thiz, gSurfaceImageClassInfo.mNativeFenceFd, -1);
|
||||
if (res != OK) {
|
||||
jniThrowExceptionFmt(env, "java/lang/RuntimeException",
|
||||
"lock buffer failed for format 0x%x",
|
||||
|
||||
Reference in New Issue
Block a user