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

Commit a16a954a authored by Dan Sandler's avatar Dan Sandler Committed by android-build-merger
Browse files

WIP debugging.

am: f3a1f2c7

Change-Id: Ia35ee28ca88c06630c6c5b21481c600ec0271db5
parents 1e23c3d6 f3a1f2c7
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -338,11 +338,12 @@ public class StatusBarIconController extends StatusBarIconList implements Tunabl


    public void dump(PrintWriter pw) {
    public void dump(PrintWriter pw) {
        int N = mStatusIcons.getChildCount();
        int N = mStatusIcons.getChildCount();
        pw.println("  system icons: " + N);
        pw.println("  icon views: " + N);
        for (int i=0; i<N; i++) {
        for (int i=0; i<N; i++) {
            StatusBarIconView ic = (StatusBarIconView) mStatusIcons.getChildAt(i);
            StatusBarIconView ic = (StatusBarIconView) mStatusIcons.getChildAt(i);
            pw.println("    [" + i + "] icon=" + ic);
            pw.println("    [" + i + "] icon=" + ic);
        }
        }
        super.dump(pw);
    }
    }


    public void dispatchDemoCommand(String command, Bundle args) {
    public void dispatchDemoCommand(String command, Bundle args) {
+2 −2
Original line number Original line Diff line number Diff line
@@ -81,7 +81,7 @@ public class StatusBarIconList {


    public void dump(PrintWriter pw) {
    public void dump(PrintWriter pw) {
        final int N = mSlots.size();
        final int N = mSlots.size();
        pw.println("Icon list:");
        pw.println("  icon slots: " + N);
        for (int i=0; i<N; i++) {
        for (int i=0; i<N; i++) {
            pw.printf("    %2d: (%s) %s\n", i, mSlots.get(i), mIcons.get(i));
            pw.printf("    %2d: (%s) %s\n", i, mSlots.get(i), mIcons.get(i));
        }
        }
+15 −0
Original line number Original line Diff line number Diff line
@@ -29,6 +29,7 @@ import android.os.Process;
import android.os.RemoteException;
import android.os.RemoteException;
import android.os.ResultReceiver;
import android.os.ResultReceiver;
import android.os.UserHandle;
import android.os.UserHandle;
import android.text.TextUtils;
import android.util.ArrayMap;
import android.util.ArrayMap;
import android.util.Slog;
import android.util.Slog;
import android.view.KeyEvent;
import android.view.KeyEvent;
@@ -942,6 +943,20 @@ public class StatusBarManagerService extends IStatusBarService.Stub {
                                + " token=" + tok.token);
                                + " token=" + tok.token);
            }
            }
            pw.println("  mCurrentUserId=" + mCurrentUserId);
            pw.println("  mCurrentUserId=" + mCurrentUserId);
            pw.println("  mIcons=");
            for (String slot : mIcons.keySet()) {
                pw.println("    ");
                pw.print(slot);
                pw.print(" -> ");
                final StatusBarIcon icon = mIcons.get(slot);
                pw.print(icon);
                if (!TextUtils.isEmpty(icon.contentDescription)) {
                    pw.print(" \"");
                    pw.print(icon.contentDescription);
                    pw.print("\"");
                }
                pw.println();
            }
        }
        }
    }
    }
}
}