diff options
author | Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> | 2023-11-10 19:03:07 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2023-11-10 19:03:07 +0000 |
commit | e2680742ab1962aef79c469192714e4b8c76dfcc (patch) | |
tree | 1d66090be0aeeccd464541e13406fbf37754c42e | |
parent | af160a4cec08f6da0d09c0a4700ecc7d07e169d3 (diff) | |
parent | ad5048223dd8264e9d3f2db9c931bc2fb3f8b2f6 (diff) |
Merge "sf: Avoid fetching current active mode for virtual displays" into u-keystone-qcom-dev
-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); |