commit | 91f9f348dc6a8e062e2f2dee9e687ae9ca558ac9 | [log] [tgz] |
---|---|---|
author | Jorim Jaggi <jjaggi@google.com> | Wed Feb 14 10:58:26 2018 -0800 |
committer | Jorim Jaggi <jjaggi@google.com> | Fri Feb 16 10:32:27 2018 -0800 |
tree | 5de43955c844139338c230e1dd5668852b1f1b7a | |
parent | 4e0f11c65fe79b4de18367f67dc1e8fe8f013656 [diff] |
Fix memory leak Client was holding onto the finished callback in the RemoteAnimationRunner, and the server was holding on to the runner via the finish callback. Cycle! There is no GC for cross-process binder, so we have to make sure to properly free it. Test: go/wm-smoke Test: Open/close apps, take hprof, make sure no leaks Change-Id: I680953212bee8841c04c2909a4cb82dfac3c2754 Fixes: 72834182