surfaceflinger: don't check HWComposer numLayers unless one exists

Change-Id: I4b83f7bf7ba1318c70054117f14e759fe0ad105c
This commit is contained in:
Erik Gilling
2010-08-12 23:21:40 -07:00
committed by Mathias Agopian
parent c8d0d6307f
commit 94364b91a2

View File

@@ -839,7 +839,9 @@ void SurfaceFlinger::composeSurfaces(const Region& dirty)
hwc.getNumLayers(), count);
// just to be extra-safe, use the smallest count
count = count < hwc.getNumLayers() ? count : hwc.getNumLayers();
if (hwc.initCheck() == NO_ERROR) {
count = count < hwc.getNumLayers() ? count : hwc.getNumLayers();
}
/*
* update the per-frame h/w composer data for each layer