Loading services/surfaceflinger/SurfaceFlinger.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -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(); Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -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(); Loading