summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Sean Callanan <spyffe@google.com> 2018-08-23 18:21:23 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-08-23 18:21:23 +0000
commit193f2310ad050e56f3da43bfedf4d7e8b6f632c0 (patch)
tree6282a73e9690f1390248085722fc520f0a75e9a6
parent21be4b6c908db0739030a999d12ff052161e534c (diff)
parent57568938dd0c7fcc4eaf25f092d496debdb47f16 (diff)
Merge "Add ability to use float densities."
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index dbf2f30df6..a7792893ef 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -780,18 +780,18 @@ status_t SurfaceFlinger::getDisplayConfigs(const sp<IBinder>& displayToken,
// TODO: Not sure if display density should handled by SF any longer
class Density {
- static int getDensityFromProperty(char const* propName) {
+ static float getDensityFromProperty(char const* propName) {
char property[PROPERTY_VALUE_MAX];
- int density = 0;
+ float density = 0.0f;
if (property_get(propName, property, nullptr) > 0) {
- density = atoi(property);
+ density = strtof(property, nullptr);
}
return density;
}
public:
- static int getEmuDensity() {
+ static float getEmuDensity() {
return getDensityFromProperty("qemu.sf.lcd_density"); }
- static int getBuildDensity() {
+ static float getBuildDensity() {
return getDensityFromProperty("ro.sf.lcd_density"); }
};