summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Huan Song <huans@google.com> 2022-03-28 11:02:38 -0700
committer Huan Song <huans@google.com> 2022-03-30 23:00:21 +0000
commitf7eeb100a972b19d940e1110c59a590d07bf8f76 (patch)
treecdfe5c810987fcc0fa114326b3e532232f484e17
parentbc9e42db9a4b74185390fd9a0aa6882fb55899df (diff)
Respect dpi from Emulator
Bug: 196986384 Test: run resizable and phone emulator. dumpsys SurfaceFlinger|grep -i dpi. dumpsys display|grep -i dpi. check launcher and apps display correctly Change-Id: If9f3c05b62fb937ac55e0d1d16e47569d2b15e86
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index 4fc9d273fc..3dfcb82f94 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -993,13 +993,8 @@ status_t SurfaceFlinger::getDynamicDisplayInfo(const sp<IBinder>& displayToken,
outMode.resolution = ui::Size(width, height);
- if (mEmulatedDisplayDensity) {
- outMode.xDpi = mEmulatedDisplayDensity;
- outMode.yDpi = mEmulatedDisplayDensity;
- } else {
- outMode.xDpi = xDpi;
- outMode.yDpi = yDpi;
- }
+ outMode.xDpi = xDpi;
+ outMode.yDpi = yDpi;
const nsecs_t period = mode->getVsyncPeriod();
outMode.refreshRate = Fps::fromPeriodNsecs(period).getValue();