Use shared surface session for snapshot surface
So when drawing snapshot starting window, it doesn't need to
have an extra IPC ISurfaceComposer::createConnection to
surfaceflinger every time.
WallpaperService/SurfaceControlViewHost also use that, so the
instance SurfaceComposerClient::getDefault() is usually already
available to use directly.
Bug: 297502610
Flag: EXEMPT reduce unnecessary invocation
Test: Task snapshot starting window is normal from hot launch app.
Change-Id: I644aaca1d0cc88bb2a6969381b5a373dc9280ae1
1 file changed