commit | 90fcc94791b5970766ed4571ed85e7c76ffc7c55 | [log] [tgz] |
---|---|---|
author | Valerie Hau <vhau@google.com> | Mon Nov 18 11:18:57 2019 -0800 |
committer | Valerie Hau <vhau@google.com> | Tue Nov 19 18:29:37 2019 +0000 |
tree | 19d6ed949c78e743f251cb152e5f7ebc8751bf0f | |
parent | 1c2a53e618eff6ed831f6c70196389c02a27c6dd [diff] |
Keeping sp<IBinder> around in ClientCache binderDied is no longer called if all sp references are dropped in SF process. Keep an sp<IBinder> around so that we can get notified to clean up the ClientCache/RenderEngine Bug: b/144371238 Test: build, boot, manual (script to open and close Chrome repeatedly, check RenderEngine image cache size in dumpsys), SurfaceFlinger_test, libsurfaceflinger_unittest Change-Id: Ib9374c02db59e09ca53280acc64419bda6827a4d