OSDN Git Service

Fix boolean logic in SurfaceFlinger property read
authorFabien Sanglard <sanglardf@google.com>
Tue, 7 Feb 2017 22:06:39 +0000 (14:06 -0800)
committerFabien Sanglard <sanglardf@google.com>
Tue, 7 Feb 2017 22:20:42 +0000 (14:20 -0800)
Test: AUPT
Change-Id: Ib1db9198f470d62db1efa77193bf9e5f47b8a4b8

services/surfaceflinger/SurfaceFlinger.cpp
services/surfaceflinger/SurfaceFlinger_hwc1.cpp

index de7795b..55ad5fc 100644 (file)
@@ -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");
 }
 
index fe9ba96..240844d 100644 (file)
@@ -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");
 }