diff options
author | Akhil Jaiswal <quic_akhijais@quicinc.com> | 2023-11-09 00:51:14 +0530 |
---|---|---|
committer | Akhil Jaiswal <quic_akhijais@quicinc.com> | 2023-11-10 11:32:48 +0530 |
commit | ad5048223dd8264e9d3f2db9c931bc2fb3f8b2f6 (patch) | |
tree | 4e12d056a009d44e4e7d83e139c9b18ada3d67e6 | |
parent | 5c6e6009a3ca2160366d741bee7a1bd0e88505f6 (diff) |
sf: Avoid fetching current active mode for virtual displays
Change-Id: Iaa2d1712aa966b11cceb72bb20413ae72d6b3ae4
CRs-Fixed: 3659410
-rw-r--r-- | services/surfaceflinger/DisplayDevice.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/services/surfaceflinger/DisplayDevice.cpp b/services/surfaceflinger/DisplayDevice.cpp index 1e7417165e..fb851e653c 100644 --- a/services/surfaceflinger/DisplayDevice.cpp +++ b/services/surfaceflinger/DisplayDevice.cpp @@ -172,13 +172,13 @@ auto DisplayDevice::getFrontEndInfo() const -> frontend::DisplayInfo { const auto& displayTransform = undoPhysicalOrientation * getTransform(); /* QTI_BEGIN */ - auto currMode = refreshRateSelector().getActiveMode(); ui::Transform scale; ui::Transform rotationTransform = getTransform(); - rotationTransform.set(getTransform().getOrientation(), currMode.modePtr->getWidth(), - currMode.modePtr->getHeight()); scale.set(1, 0, 0, 1); if(mUseFbScaling && isPrimary()){ //use fb_scaling + auto currMode = refreshRateSelector().getActiveMode(); + rotationTransform.set(getTransform().getOrientation(), currMode.modePtr->getWidth(), + currMode.modePtr->getHeight()); const float scaleX = static_cast<float>(currMode.modePtr->getWidth()) / getWidth(); const float scaleY = static_cast<float>(currMode.modePtr->getHeight()) / getHeight(); scale.set(scaleX, 0, 0, scaleY); |