Do not leak objects created from JNI

Test: Boots
Bug: 181752372
Change-Id: Ia587da63c637262867bee17b4fc842a917d0d97d
This commit is contained in:
Jorim Jaggi
2021-03-23 19:05:52 +01:00
parent 0ac066de5b
commit 9464a670a4

View File

@@ -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);
}