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

Commit 2df6be75 authored by Rob Carr's avatar Rob Carr Committed by Android (Google) Code Review
Browse files

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

parents 5ea461ca e163dbc7
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();