Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9464a670 authored by Jorim Jaggi's avatar Jorim Jaggi
Browse files

Do not leak objects created from JNI

Test: Boots
Bug: 181752372
Change-Id: Ia587da63c637262867bee17b4fc842a917d0d97d
parent 0ac066de
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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);
    }