diff options
| author | 2023-01-19 04:44:02 +0000 | |
|---|---|---|
| committer | 2023-01-25 01:09:05 +0000 | |
| commit | cfb2d25e176dfd912580f0ebcd6820524f8b3c28 (patch) | |
| tree | b667c6e4f750835c6c6a489e3ab82ce936e5b0e4 /services/surfaceflinger/DisplayDevice.cpp | |
| parent | 1e1a387877dcee28fa1a8d80c0745b9ec7174dea (diff) | |
SF: LayerSnapshotBuilder updates
- Adds support for framerate, gamemode, transformhint & input
- Fixes z-order traversal bug where a layer was visited twice.
- Compat fix, a layer cannot be root once its parented
Test: presubmit
Bug: 238781169
Change-Id: Ic33aa09b2c41fadd4872ca481b41f86400629fc8
Diffstat (limited to 'services/surfaceflinger/DisplayDevice.cpp')
| -rw-r--r-- | services/surfaceflinger/DisplayDevice.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/surfaceflinger/DisplayDevice.cpp b/services/surfaceflinger/DisplayDevice.cpp index 098207709a..d76faba354 100644 --- a/services/surfaceflinger/DisplayDevice.cpp +++ b/services/surfaceflinger/DisplayDevice.cpp @@ -166,7 +166,8 @@ auto DisplayDevice::getFrontEndInfo() const -> frontend::DisplayInfo { .receivesInput = receivesInput(), .isSecure = isSecure(), .isPrimary = isPrimary(), - .rotationFlags = ui::Transform::toRotationFlags(mOrientation)}; + .rotationFlags = ui::Transform::toRotationFlags(mOrientation), + .transformHint = getTransformHint()}; } void DisplayDevice::setPowerMode(hal::PowerMode mode) { |