Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 52aa337b authored by Rob Carr's avatar Rob Carr Committed by Automerger Merge Worker
Browse files

Merge "SurfaceFlinger: Peek in current state for transform hint" into sc-dev am: 2df6be75

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/14111900

Change-Id: I38ffe00c0cc1a837da0726b53bc552a40ecd0a9e
parents 0de362d4 2df6be75
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -3361,8 +3361,12 @@ status_t SurfaceFlinger::addClientLayer(const sp<Client>& client, const sp<IBind
            }
        }

        if (const auto display = getDefaultDisplayDeviceLocked()) {
            lbc->updateTransformHint(display->getTransformHint());
        if (const auto token = getInternalDisplayTokenLocked()) {
            const ssize_t index = mCurrentState.displays.indexOfKey(token);
            if (index >= 0) {
                const DisplayDeviceState& state = mCurrentState.displays.valueAt(index);
                lbc->updateTransformHint(ui::Transform::toRotationFlags(state.orientation));
            }
        }
        if (outTransformHint) {
            *outTransformHint = lbc->getTransformHint();