diff options
| author | chaviw <chaviw@google.com> | 2019-01-22 15:35:00 -0800 |
|---|---|---|
| committer | chaviw <chaviw@google.com> | 2019-01-28 17:51:43 -0800 |
| commit | 139c77763bbba26d30993589a43aa987a0ba4ef0 (patch) | |
| tree | 63618492fbedc245027dd8956c859ae827b2831e /core/java/android/app/ActivityView.java | |
| parent | a28d9144578f6e6f1771cce91f8a40e1ca63a03a (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.java | 2 |
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(); |
