Merge "Unregister WindowInfosListener in finalizer" into udc-dev

This commit is contained in:
Patrick Williams
2023-03-08 18:08:57 +00:00
committed by Android (Google) Code Review

View File

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