Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8ed3b587 authored by Chris Wren's avatar Chris Wren Committed by Android (Google) Code Review
Browse files

Merge "add more dump info for heads up notifications"

parents 1e1f4d70 3b6745b1
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -2218,7 +2218,10 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode {
        pw.println(BarTransitions.modeToString(mStatusBarMode));
        pw.print("  mZenMode=");
        pw.println(Settings.Global.zenModeToString(mZenMode));
        pw.print("  mUseHeadsUp=" + mUseHeadsUp);
        pw.print("  mUseHeadsUp=");
        pw.println(mUseHeadsUp);
        pw.print("  interrupting package: ");
        pw.println(hunStateToString(mInterruptingNotificationEntry));
        dumpBarTransitions(pw, "mStatusBarView", mStatusBarView.getBarTransitions());
        if (mNavigationBarView != null) {
            pw.print("  mNavigationBarWindowState=");
@@ -2293,6 +2296,12 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode {
        mNetworkController.dump(fd, pw, args);
    }

    private String hunStateToString(Entry entry) {
        if (entry == null) return "null";
        if (entry.notification == null) return "corrupt";
        return entry.notification.getPackageName();
    }

    private static void dumpBarTransitions(PrintWriter pw, String var, BarTransitions transitions) {
        pw.print("  "); pw.print(var); pw.print(".BarTransitions.mMode=");
        pw.println(BarTransitions.modeToString(transitions.getMode()));