summaryrefslogtreecommitdiff
path: root/core/java/android/app/ActivityView.java
diff options
context:
space:
mode:
authorchaviw <chaviw@google.com>2019-01-22 15:35:00 -0800
committerchaviw <chaviw@google.com>2019-01-28 17:51:43 -0800
commit139c77763bbba26d30993589a43aa987a0ba4ef0 (patch)
tree63618492fbedc245027dd8956c859ae827b2831e /core/java/android/app/ActivityView.java
parenta28d9144578f6e6f1771cce91f8a40e1ca63a03a (diff)
Make WindowContainer surfaces container layers by default.
WindowContainers surfaces will never have a buffer so change them to be container layers to avoid confusion on the buffer count in SurfaceFlinger. Also restrict SurfaceControl Builder to set a single surface type to avoid confusion. Test: go/wm-smoke Bug: 122561221 Change-Id: I26b5810675ef3a3cc1a33533b6afcb0d0489d5ba
Diffstat (limited to 'core/java/android/app/ActivityView.java')
-rw-r--r--core/java/android/app/ActivityView.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/app/ActivityView.java b/core/java/android/app/ActivityView.java
index 47398674d74c..ce5d8a5cfeb2 100644
--- a/core/java/android/app/ActivityView.java
+++ b/core/java/android/app/ActivityView.java
@@ -400,7 +400,7 @@ public class ActivityView extends ViewGroup {
final IWindowManager wm = WindowManagerGlobal.getWindowManagerService();
mRootSurfaceControl = new SurfaceControl.Builder(surfaceSession)
- .setContainerLayer(true)
+ .setContainerLayer()
.setParent(mSurfaceView.getSurfaceControl())
.setName(DISPLAY_NAME)
.build();