diff options
| author | 2023-09-29 12:27:17 +0200 | |
|---|---|---|
| committer | 2023-10-09 11:43:58 +0000 | |
| commit | cacb332fd7905102e246c371a47ed008639a76e3 (patch) | |
| tree | 1c972d49525ee01f1244cd0e2dd1e7a53bbba0ca /libs/hwui/FrameInfoVisualizer.cpp | |
| parent | bb23c47240b349c9dc601e1332ccfd48e4c46f2d (diff) | |
Fix Notification animation controller memory leak
This fixes leaking of NotificationLaunchAnimatorController instances (together with their referenced Notification entries) by breaking a dependency cycle through IPC.
Also removes completion callback - it's a very easy avenue to leak even more objects accidentally and is currently unused in SysUI code.
Bug: 299069405
Bug: 298028699
Bug: 293929945
Test: unit tests for attached class. Reproduced issue on cheetah,
confirmed fix of issue with a profiler.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0e46bbbd75ca8c3e9aa30f68d3c47015ca786e6c)
Merged-In: Ib17577cba17ed35b24c4ab32ce0ed55fc7a24605
Change-Id: Ib17577cba17ed35b24c4ab32ce0ed55fc7a24605
Diffstat (limited to 'libs/hwui/FrameInfoVisualizer.cpp')
0 files changed, 0 insertions, 0 deletions