summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/DisplayDevice.cpp
diff options
context:
space:
mode:
author Vishnu Nair <vishnun@google.com> 2023-01-19 04:44:02 +0000
committer Vishnu Nair <vishnun@google.com> 2023-01-25 01:09:05 +0000
commitcfb2d25e176dfd912580f0ebcd6820524f8b3c28 (patch)
treeb667c6e4f750835c6c6a489e3ab82ce936e5b0e4 /services/surfaceflinger/DisplayDevice.cpp
parent1e1a387877dcee28fa1a8d80c0745b9ec7174dea (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.cpp3
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) {