commit | 8508bb2f10f8da49fff402d04ee81b2fba15ad19 | [log] [tgz] |
---|---|---|
author | Robert Carr <racarr@google.com> | Mon Mar 27 15:46:27 2017 -0700 |
committer | Robert Carr <racarr@google.com> | Tue Mar 28 12:39:33 2017 -0700 |
tree | 993765e1381f1fe680e36f0ca5042e35ef3e5c71 | |
parent | 78f5c26fa6687a03858b7eec8c991950a4837af6 [diff] |
SurfaceView: Make surfaceRedrawNeededAsync work with WM bypass. Prior to SurfaceView bypassing the WM, the WM would see that the app had multiple windows and wait for them all to finish drawing before beginning any animation, or similar operations. Now that SurfaceView is invisible to the WM we have to replicate this two-way latching in ViewRootImpl. Bug: 36492285 Test: Launch Chrome over and over. Change-Id: Ie72c2d394f1bb0eb8551e6f63bb1c19a5df43afd