From cfb2d25e176dfd912580f0ebcd6820524f8b3c28 Mon Sep 17 00:00:00 2001 From: Vishnu Nair Date: Thu, 19 Jan 2023 04:44:02 +0000 Subject: 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 --- services/surfaceflinger/DisplayDevice.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'services/surfaceflinger/DisplayDevice.cpp') 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) { -- cgit v1.2.3-59-g8ed1b