summaryrefslogtreecommitdiff
path: root/libs/hwui/FrameInfoVisualizer.cpp
diff options
context:
space:
mode:
author Riddle Hsu <riddlehsu@google.com> 2024-03-12 00:54:17 +0800
committer Nick Chameyev <nickchameyev@google.com> 2024-03-13 14:46:30 +0000
commit366ed3259eeefac45f41d436f1cf0e1f106e2a53 (patch)
tree83e85df04a59f2d4e207769fe6d4ec8f66c27ed5 /libs/hwui/FrameInfoVisualizer.cpp
parent1745193e5af373170102df7176f17b8ecaf3f119 (diff)
Run surface placement at the end of display change
It was 1. Configuration change from a. DC#reconfigureDisplayLocked 2. Surface placement delivers task info change from a. (1.a) -> sendNewConfiguration -> DC#updateDisplayOverrideConfigurationLocked -> continueWindowLayout or b. (1.a) -> performSurfacePlacement 3. Request transition This makes 2 happen after 3, so the task info changes won't reach shell before display transition is requested. Also reduce unnecessary placement from (2.b). Bug: 301420598 Bug: 325348791 Test: Fold/unfold split screen. There is no split screen transition after display change transition. Change-Id: I2b755db6fa2c388eb6db2bed18d298dc7c844925 (cherry picked from commit 5dd47d9562fabe2d11ecc6b1246b9d6cda8cfeef)
Diffstat (limited to 'libs/hwui/FrameInfoVisualizer.cpp')
0 files changed, 0 insertions, 0 deletions