summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
author Android (Google) Code Review <android-gerrit@google.com> 2009-07-28 16:16:38 -0700
committer Android (Google) Code Review <android-gerrit@google.com> 2009-07-28 16:16:38 -0700
commit1521cd6e657ba4efa9382ab73d3cbba3bdf50ead (patch)
treeae3f7ad0e2152958f8d731354e08a3c49585d3fc /libs
parent159e1a9a13ccfa4d99941e21068994366e2bbc7b (diff)
parentd75fe9aa835b0811911e1727de8e15b329dafd49 (diff)
Merge change 8015 into donut
* changes: Reset the mDpiX and mDpiY values when qemu.sf.lcd_density is defined.
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp b/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp
index eec645edc907..ab02fa0ee1a2 100644
--- a/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp
+++ b/libs/surfaceflinger/DisplayHardware/DisplayHardware.cpp
@@ -197,6 +197,9 @@ void DisplayHardware::init(uint32_t dpy)
LOGW("ro.sf.lcd_density not defined, using 160 dpi by default.");
strcpy(property, "160");
}
+ } else {
+ /* for the emulator case, reset the dpi values too */
+ mDpiX = mDpiY = atoi(property);
}
mDensity = atoi(property) * (1.0f/160.0f);