OSDN Git Service

Fix handling of undefined TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS
authorJesse Hall <jessehall@google.com>
Fri, 25 Oct 2013 17:44:41 +0000 (10:44 -0700)
committerIliyan Malchev <malchev@google.com>
Fri, 25 Oct 2013 17:48:09 +0000 (17:48 +0000)
related to b/8316155 - Implement HWComposer 1.3 w/ virtual display support
Change-Id: I2dc8d65a74174aa833cc491264f97f1f2df49307

services/surfaceflinger/Android.mk
services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp

index 1a8f243..b2bc550 100644 (file)
@@ -51,10 +51,8 @@ ifeq ($(TARGET_DISABLE_TRIPLE_BUFFERING),true)
        LOCAL_CFLAGS += -DTARGET_DISABLE_TRIPLE_BUFFERING
 endif
 
-ifneq ($(TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS),)
-    LOCAL_CFLAGS += -DFORCE_HWC_COPY_FOR_VIRTUAL_DISPLAYS=false
-else
-    LOCAL_CFLAGS += -DFORCE_HWC_COPY_FOR_VIRTUAL_DISPLAYS=true
+ifeq ($(TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS),true)
+    LOCAL_CFLAGS += -DFORCE_HWC_COPY_FOR_VIRTUAL_DISPLAYS
 endif
 
 ifneq ($(NUM_FRAMEBUFFER_SURFACE_BUFFERS),)
index 0d6cbb4..bbe8d68 100644 (file)
 namespace android {
 // ---------------------------------------------------------------------------
 
-static bool sForceHwcCopy = FORCE_HWC_COPY_FOR_VIRTUAL_DISPLAYS;
+#if defined(FORCE_HWC_COPY_FOR_VIRTUAL_DISPLAYS)
+static const bool sForceHwcCopy = true;
+#else
+static const bool sForceHwcCopy = false;
+#endif
 
 #define VDS_LOGE(msg, ...) ALOGE("[%s] "msg, \
         mDisplayName.string(), ##__VA_ARGS__)