Merge "Do not leak objects created from JNI" into sc-dev

This commit is contained in:
TreeHugger Robot
2021-03-25 04:10:30 +00:00
committed by Android (Google) Code Review

View File

@@ -1658,10 +1658,12 @@ public:
jobject jJankData = env->NewObject(gJankDataClassInfo.clazz,
gJankDataClassInfo.ctor, jankData[i].frameVsyncId, jankData[i].jankType);
env->SetObjectArrayElement(jJankDataArray, i, jJankData);
env->DeleteLocalRef(jJankData);
}
env->CallVoidMethod(target,
gJankDataListenerClassInfo.onJankDataAvailable,
jJankDataArray);
env->DeleteLocalRef(jJankDataArray);
env->DeleteLocalRef(target);
}