summaryrefslogtreecommitdiff
path: root/com/android/server/wm/BlackFrame.java
diff options
context:
space:
mode:
Diffstat (limited to 'com/android/server/wm/BlackFrame.java')
-rw-r--r--com/android/server/wm/BlackFrame.java11
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);