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

Commit 356a75ad authored by Wei Wang's avatar Wei Wang
Browse files

Add a missing sync to RemoteCallbackList dump

Test: Build and boot
Change-Id: Icda7aa10569c0946bbbf0ed08d04b4d21c53b7aa
parent 15260918
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -419,10 +419,12 @@ public class RemoteCallbackList<E extends IInterface> {

    /** @hide */
    public void dump(PrintWriter pw, String prefix) {
        synchronized (mCallbacks) {
            pw.print(prefix); pw.print("callbacks: "); pw.println(mCallbacks.size());
            pw.print(prefix); pw.print("killed: "); pw.println(mKilled);
            pw.print(prefix); pw.print("broadcasts count: "); pw.println(mBroadcastCount);
        }
    }

    private void logExcessiveCallbacks() {
        final long size = mCallbacks.size();