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

Commit 8bba3b66 authored by Patrick Williams's avatar Patrick Williams
Browse files

Unregister WindowInfosListener in finalizer

Bug: 263311858
Test: presubmits

Change-Id: I8497c698a83289f19f9362903721371f801c76bf
parent 26043b29
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -134,6 +134,7 @@ jlong nativeCreate(JNIEnv* env, jclass clazz, jobject obj) {

void destroyNativeService(void* ptr) {
    WindowInfosListener* listener = reinterpret_cast<WindowInfosListener*>(ptr);
    SurfaceComposerClient::getDefault()->removeWindowInfosListener(listener);
    listener->decStrong((void*)nativeCreate);
}