Loading services/surfaceflinger/DisplayDevice.cpp +7 −3 Original line number Original line Diff line number Diff line Loading @@ -255,13 +255,17 @@ void DisplayDevice::setProjection(int orientation, scissor = displayBounds; scissor = displayBounds; } } uint32_t transformOrientation; if (isPrimary()) { if (isPrimary()) { sPrimaryDisplayOrientation = displayStateOrientationToTransformOrientation(orientation); sPrimaryDisplayOrientation = displayStateOrientationToTransformOrientation(orientation); transformOrientation = displayStateOrientationToTransformOrientation( (orientation + mDisplayInstallOrientation) % (DisplayState::eOrientation270 + 1)); } else { transformOrientation = displayStateOrientationToTransformOrientation(orientation); } } getCompositionDisplay()->setProjection(globalTransform, getCompositionDisplay()->setProjection(globalTransform, transformOrientation, displayStateOrientationToTransformOrientation( orientation), frame, viewport, scissor, needsFiltering); frame, viewport, scissor, needsFiltering); } } Loading Loading
services/surfaceflinger/DisplayDevice.cpp +7 −3 Original line number Original line Diff line number Diff line Loading @@ -255,13 +255,17 @@ void DisplayDevice::setProjection(int orientation, scissor = displayBounds; scissor = displayBounds; } } uint32_t transformOrientation; if (isPrimary()) { if (isPrimary()) { sPrimaryDisplayOrientation = displayStateOrientationToTransformOrientation(orientation); sPrimaryDisplayOrientation = displayStateOrientationToTransformOrientation(orientation); transformOrientation = displayStateOrientationToTransformOrientation( (orientation + mDisplayInstallOrientation) % (DisplayState::eOrientation270 + 1)); } else { transformOrientation = displayStateOrientationToTransformOrientation(orientation); } } getCompositionDisplay()->setProjection(globalTransform, getCompositionDisplay()->setProjection(globalTransform, transformOrientation, displayStateOrientationToTransformOrientation( orientation), frame, viewport, scissor, needsFiltering); frame, viewport, scissor, needsFiltering); } } Loading