VirtualDisplaySurface: no attach/detach support

Change-Id: I630dd6e352940318c33a4e072d2f33a6ec58c556
diff --git a/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp b/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
index de0d16d..91be439 100644
--- a/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
+++ b/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
@@ -374,13 +374,15 @@
     return result;
 }
 
-status_t VirtualDisplaySurface::detachBuffer(int slot) {
-    return mSource[SOURCE_SINK]->detachBuffer(slot);
+status_t VirtualDisplaySurface::detachBuffer(int /* slot */) {
+    VDS_LOGE("detachBuffer is not available for VirtualDisplaySurface");
+    return INVALID_OPERATION;
 }
 
-status_t VirtualDisplaySurface::attachBuffer(int* outSlot,
-        const sp<GraphicBuffer>& buffer) {
-    return mSource[SOURCE_SINK]->attachBuffer(outSlot, buffer);
+status_t VirtualDisplaySurface::attachBuffer(int* /* outSlot */,
+        const sp<GraphicBuffer>& /* buffer */) {
+    VDS_LOGE("attachBuffer is not available for VirtualDisplaySurface");
+    return INVALID_OPERATION;
 }
 
 status_t VirtualDisplaySurface::queueBuffer(int pslot,