Do not leak objects created from JNI
Test: Boots Bug: 181752372 Change-Id: Ia587da63c637262867bee17b4fc842a917d0d97d
This commit is contained in:
@@ -1640,10 +1640,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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user