commit | 6827f72fe2b03fae53c40c67beb830e8c811df11 | [log] [tgz] |
---|---|---|
author | Robert Carr <racarr@google.com> | Tue Jul 10 13:21:04 2018 -0700 |
committer | Robert Carr <racarr@google.com> | Tue Jul 10 13:21:26 2018 -0700 |
tree | dd3dc8ad7f87dcd1a2caf4ef43bbea795863135e | |
parent | 89c9915734601aaa405e8f7b9d51b7022ce999a0 [diff] |
Make stop complete notification call in to ActivityManager blocking. This call can lead directly to Surface destruction, so it's only safe to execute while the app renderer is paused. If the call is oneway and is deferred we can end up in a scenario where the call is processed (destroying the surface) after the client renderer has been unpaused for a different reason. Bug: 80423392 Bug: 62536731 Test: Manual. go/wm-smoke. Change-Id: Ide9da46a4ca7b6ef3b55c9966cc495b70b10fa46