From c65dafa95467f52e7f65350b38e94ab217c008da Mon Sep 17 00:00:00 2001 From: Fabien Sanglard Date: Tue, 7 Feb 2017 14:06:39 -0800 Subject: [PATCH] Fix boolean logic in SurfaceFlinger property read Test: AUPT Change-Id: Ib1db9198f470d62db1efa77193bf9e5f47b8a4b8 --- services/surfaceflinger/SurfaceFlinger.cpp | 4 ++-- services/surfaceflinger/SurfaceFlinger_hwc1.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index de7795b05c..55ad5fc7d2 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -212,8 +212,8 @@ SurfaceFlinger::SurfaceFlinger() mUseHwcVirtualDisplays = !atoi(value); ALOGI_IF(!mUseHwcVirtualDisplays, "Disabling HWC virtual displays"); - property_get("ro.sf.disable_triple_buffer", value, "0"); - mLayerTripleBufferingDisabled = !atoi(value); + property_get("ro.sf.disable_triple_buffer", value, "1"); + mLayerTripleBufferingDisabled = atoi(value); ALOGI_IF(mLayerTripleBufferingDisabled, "Disabling Triple Buffering"); } diff --git a/services/surfaceflinger/SurfaceFlinger_hwc1.cpp b/services/surfaceflinger/SurfaceFlinger_hwc1.cpp index fe9ba9695a..240844dd04 100644 --- a/services/surfaceflinger/SurfaceFlinger_hwc1.cpp +++ b/services/surfaceflinger/SurfaceFlinger_hwc1.cpp @@ -192,8 +192,8 @@ SurfaceFlinger::SurfaceFlinger() mUseHwcVirtualDisplays = !atoi(value); ALOGI_IF(!mUseHwcVirtualDisplays, "Disabling HWC virtual displays"); - property_get("ro.sf.disable_triple_buffer", value, "0"); - mLayerTripleBufferingDisabled = !atoi(value); + property_get("ro.sf.disable_triple_buffer", value, "1"); + mLayerTripleBufferingDisabled = atoi(value); ALOGI_IF(mLayerTripleBufferingDisabled, "Disabling Triple Buffering"); } -- 2.11.0