getting closer to final main composition loop
Change-Id: Icd63782366ffd11d9ea00c925ae5783ed7440cdb
diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp
index 6617ea2..815a6f9 100644
--- a/services/surfaceflinger/Layer.cpp
+++ b/services/surfaceflinger/Layer.cpp
@@ -294,7 +294,7 @@
void Layer::setAcquireFence(HWComposer::HWCLayerInterface& layer) {
int fenceFd = -1;
- if (mNeedHwcFence) {
+ if (mNeedHwcFence && (layer.getCompositionType() == HWC_OVERLAY)) {
sp<Fence> fence = mSurfaceTexture->getCurrentFence();
if (fence.get()) {
fenceFd = fence->dup();