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

Commit c53b4917 authored by Pablo Gamito's avatar Pablo Gamito
Browse files

Make sure we delete a gloabl instead of a weak global reference to the java data source

We create a global reference to that object on the native side rather than just a weak global reference so we should delete it as such as well.

Test: n/a
Change-Id: Ibb954215f64e2c495d13e33a571b6bbc7f8d95eb
parent 9d5eb4f0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -213,7 +213,7 @@ void PerfettoDataSource::flushAll() {

PerfettoDataSource::~PerfettoDataSource() {
    JNIEnv* env = AndroidRuntime::getJNIEnv();
    env->DeleteWeakGlobalRef(mJavaDataSource);
    env->DeleteGlobalRef(mJavaDataSource);
}

jlong nativeCreate(JNIEnv* env, jclass clazz, jobject javaDataSource, jstring name) {