hwc: Allow HWC to support Virtual Display
This change allows virtual display to be composed
by HWC for supporting Google WFD App + QCOM WFD stack.
Change-Id: If8892230256e72fa34e3fb5ae715c3ad8cbd5b64
diff --git a/libhwcomposer/hwc_utils.cpp b/libhwcomposer/hwc_utils.cpp
index e7c60d6..fe3401b 100644
--- a/libhwcomposer/hwc_utils.cpp
+++ b/libhwcomposer/hwc_utils.cpp
@@ -90,7 +90,7 @@
}
ctx->mExtDisplay = new ExternalDisplay(ctx);
- for (uint32_t i = 0; i < HWC_NUM_DISPLAY_TYPES; i++)
+ for (uint32_t i = 0; i < MAX_DISPLAYS; i++)
ctx->mLayerCache[i] = new LayerCache();
ctx->mMDPComp = MDPComp::getObject(ctx->dpyAttr[HWC_DISPLAY_PRIMARY].xres);
MDPComp::init(ctx);
@@ -119,7 +119,7 @@
ctx->mOverlay = NULL;
}
- for(int i = 0; i< HWC_NUM_DISPLAY_TYPES; i++) {
+ for(int i = 0; i < MAX_DISPLAYS; i++) {
if(ctx->mCopyBit[i]) {
delete ctx->mCopyBit[i];
ctx->mCopyBit[i] = NULL;
@@ -138,7 +138,7 @@
ctx->mExtDisplay = NULL;
}
- for(int i = 0; i < HWC_NUM_DISPLAY_TYPES; i++) {
+ for(int i = 0; i < MAX_DISPLAYS; i++) {
if(ctx->mFBUpdate[i]) {
delete ctx->mFBUpdate[i];
ctx->mFBUpdate[i] = NULL;