Revert "[SF] Intersect layers with display frame not bounds"
This reverts commit 40270c68ae95e5bd7338893dccf7dcd64c529445.
Reason for revert: b/160309152
Change-Id: Id441b1ded16369228403da81ea65333020849a59
diff --git a/services/surfaceflinger/CompositionEngine/src/Output.cpp b/services/surfaceflinger/CompositionEngine/src/Output.cpp
index 8883ef3..b07c904 100644
--- a/services/surfaceflinger/CompositionEngine/src/Output.cpp
+++ b/services/surfaceflinger/CompositionEngine/src/Output.cpp
@@ -539,7 +539,7 @@
// TODO(b/121291683): Why does this not use visibleRegion? (see outputSpaceVisibleRegion below)
const auto& outputState = getState();
Region drawRegion(outputState.transform.transform(visibleNonTransparentRegion));
- drawRegion.andSelf(outputState.frame);
+ drawRegion.andSelf(outputState.bounds);
if (drawRegion.isEmpty()) {
return;
}