commit | 9ad3eb3ec0fdb70e8a970f0bd2cbe49e263fed9e | [log] [tgz] |
---|---|---|
author | Bryce Lee <brycelee@google.com> | Tue Oct 10 10:10:31 2017 -0700 |
committer | Bryce Lee <brycelee@google.com> | Wed Oct 11 15:39:35 2017 -0700 |
tree | a05a9ed5d1e637e66c70cf75dfd425ee987619a1 | |
parent | dc5d89e59ac53a0c452cb0b61ac479461a87da5f [diff] |
Make LaunchingTaskPositioner stateless. The initial design cached calculations based on the available bounds. This required the positioner to be involved in stack lifecycle events and tied to a particular stack. This changelist removes these dependencies and makes the ActivityStackSupervisor the owner. Bug: 64144308 Test: bit FrameworksServicesTests:com.android.server.am.LaunchBoundsTests Change-Id: I4e2df4398b0818cec71d3d90fe409012191406c0