diff options
| author | 2024-08-30 10:18:13 +0800 | |
|---|---|---|
| committer | 2024-08-30 11:44:43 +0800 | |
| commit | 05b04234f946f8ad31f0f506229a52e992571524 (patch) | |
| tree | a5335e468276c144c312e3a133d0f98ff7d58b43 /libs/androidfw/ObbFile.cpp | |
| parent | 4cc6b39fa5fe44f5b4c71b1447b49b84d745ec6d (diff) | |
Remove explicit creation of SurfaceSession in WMS
Because it is a stateless connection object to SF, it is unnecessary
to have individual connections from DisplayContent and the Session
per-process.
There were already several places use null for SurfaceControl.Builder,
so the singleton instance SurfaceComposerClient::getDefault() is
already in use. Then just use that one. That reduces unnecessary
IPC to SF when creating surface for new processes.
Bug: 159103089
Flag: EXEMPT reduce unnecessary invocation
Test: atest WindowManagerServiceTests
Change-Id: Iab7e708d064dd42d39d3ab8cf3e08d657b926c68
Diffstat (limited to 'libs/androidfw/ObbFile.cpp')
0 files changed, 0 insertions, 0 deletions