Add dump information for divider
Bug: 28575870
Bug: 28445644
Change-Id: Ib2137c49f1672ed2a9e7e31a5b68c22e0bb166b1
diff --git a/services/core/java/com/android/server/wm/DockedStackDividerController.java b/services/core/java/com/android/server/wm/DockedStackDividerController.java
index 45262d3..381449c 100644
--- a/services/core/java/com/android/server/wm/DockedStackDividerController.java
+++ b/services/core/java/com/android/server/wm/DockedStackDividerController.java
@@ -44,6 +44,7 @@
import com.android.server.wm.DimLayer.DimLayerUser;
import com.android.server.wm.WindowManagerService.H;
+import java.io.PrintWriter;
import java.util.ArrayList;
/**
@@ -692,4 +693,16 @@
WindowState getWindow() {
return mWindow;
}
+
+ void dump(String prefix, PrintWriter pw) {
+ pw.println(prefix + "DockedStackDividerController");
+ pw.println(prefix + " mLastVisibility=" + mLastVisibility);
+ pw.println(prefix + " mMinimizedDock=" + mMinimizedDock);
+ pw.println(prefix + " mAdjustedForIme=" + mAdjustedForIme);
+ pw.println(prefix + " mAdjustedForDivider=" + mAdjustedForDivider);
+ if (mDimLayer.isDimming()) {
+ pw.println(prefix + " Dim layer is dimming: ");
+ mDimLayer.printTo(prefix + " ", pw);
+ }
+ }
}