SurfaceView: Fix BLAST Sync initialization.
When the SurfaceView is moved, we need to detect this and trigger the ViewRootImpl to use a BLASTSync transaction for the next draw. First we tried to do this from invalidate but parent invalidation won't always lead to invalidate and so this doesn't work. Doing it from updateSurface which is called from a PreDrawHandler ensures we will be evaluated at least once per draw. Bug: 146598493 Bug: 149251083 Bug: 149315421 Test: Flip the flag. Play with youtube. Change-Id: I652eacf1a016f8b65fd754e47d468227bf8ecf1d
Loading
Please register or sign in to comment