diff options
Diffstat (limited to 'com/android/server/wm/BlackFrame.java')
-rw-r--r-- | com/android/server/wm/BlackFrame.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/com/android/server/wm/BlackFrame.java b/com/android/server/wm/BlackFrame.java index d206554c..5c29a0aa 100644 --- a/com/android/server/wm/BlackFrame.java +++ b/com/android/server/wm/BlackFrame.java @@ -18,6 +18,7 @@ package com.android.server.wm; import static android.graphics.PixelFormat.OPAQUE; import static android.view.SurfaceControl.FX_SURFACE_DIM; +import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_SURFACE_TRACE; import static com.android.server.wm.WindowManagerDebugConfig.SHOW_SURFACE_ALLOC; import static com.android.server.wm.WindowManagerDebugConfig.SHOW_TRANSACTIONS; import static com.android.server.wm.WindowManagerDebugConfig.TAG_WM; @@ -50,8 +51,14 @@ public class BlackFrame { int w = r-l; int h = b-t; - surface = new SurfaceControl(session, "BlackSurface", - w, h, OPAQUE, FX_SURFACE_DIM | SurfaceControl.HIDDEN); + if (DEBUG_SURFACE_TRACE) { + surface = new WindowSurfaceController.SurfaceTrace(session, "BlackSurface(" + + l + ", " + t + ")", + w, h, OPAQUE, FX_SURFACE_DIM | SurfaceControl.HIDDEN); + } else { + surface = new SurfaceControl(session, "BlackSurface", + w, h, OPAQUE, FX_SURFACE_DIM | SurfaceControl.HIDDEN); + } surface.setAlpha(1); surface.setLayerStack(layerStack); |