Unregister WindowInfosListener in finalizer
Bug: 263311858 Test: presubmits Change-Id: I8497c698a83289f19f9362903721371f801c76bf
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user