diff options
| author | Robert Carr <racarr@google.com> | 2018-05-15 15:18:03 -0700 |
|---|---|---|
| committer | Robert Carr <racarr@google.com> | 2018-05-16 12:13:03 -0700 |
| commit | a8531a054aca594b3e0a0a3263d82601573c3332 (patch) | |
| tree | 03212b5b2d354384ae9b35221af5795a30627a7c /docs/html/sdk/api_diff/22/changes | |
| parent | ba993781bc2f0c086eb64e8ff98e6530e70b57be (diff) | |
Remove preserve surface block when detaching children.
This code path was added with the idea of avoiding the bug where
children have been detached but then the client receives the same surface
back. However it seems this idea doesn't really work, there's no hint
to the client side to ensure that the SurfaceView is recreated, in
particular SurfaceView.java does not check the generation ID of the Surface
changing. This means this fix wasn't really working, as the children would
just keep trying to use the old detached SurfaceView. The fix is also adding
complexity by introducing extra surfaces when quitting apps.
Bug: 79748420
Test: go/wm-smoke. Manual
Change-Id: I281c748aa4ccc8de04abebbd4f030ceb3f301ba1
Diffstat (limited to 'docs/html/sdk/api_diff/22/changes')
0 files changed, 0 insertions, 0 deletions
