Loading services/core/java/com/android/server/am/BroadcastQueueModernImpl.java +25 −20 Original line number Diff line number Diff line Loading @@ -599,6 +599,7 @@ class BroadcastQueueModernImpl extends BroadcastQueue { // If nothing to dispatch, send any pending result immediately if (r.receivers.isEmpty()) { scheduleResultTo(r); notifyFinishBroadcast(r); } traceEnd(cookie); Loading Loading @@ -1402,6 +1403,11 @@ class BroadcastQueueModernImpl extends BroadcastQueue { final boolean recordFinished = (r.terminalCount == r.receivers.size()); if (recordFinished) { notifyFinishBroadcast(r); } } private void notifyFinishBroadcast(@NonNull BroadcastRecord r) { mService.notifyBroadcastFinishedLocked(r); mHistory.addBroadcastToHistoryLocked(r); Loading @@ -1427,7 +1433,6 @@ class BroadcastQueueModernImpl extends BroadcastQueue { manifestCount, manifestSkipCount, dispatchTime); } } } @VisibleForTesting @NonNull BroadcastProcessQueue getOrCreateProcessQueue(@NonNull ProcessRecord app) { Loading Loading
services/core/java/com/android/server/am/BroadcastQueueModernImpl.java +25 −20 Original line number Diff line number Diff line Loading @@ -599,6 +599,7 @@ class BroadcastQueueModernImpl extends BroadcastQueue { // If nothing to dispatch, send any pending result immediately if (r.receivers.isEmpty()) { scheduleResultTo(r); notifyFinishBroadcast(r); } traceEnd(cookie); Loading Loading @@ -1402,6 +1403,11 @@ class BroadcastQueueModernImpl extends BroadcastQueue { final boolean recordFinished = (r.terminalCount == r.receivers.size()); if (recordFinished) { notifyFinishBroadcast(r); } } private void notifyFinishBroadcast(@NonNull BroadcastRecord r) { mService.notifyBroadcastFinishedLocked(r); mHistory.addBroadcastToHistoryLocked(r); Loading @@ -1427,7 +1433,6 @@ class BroadcastQueueModernImpl extends BroadcastQueue { manifestCount, manifestSkipCount, dispatchTime); } } } @VisibleForTesting @NonNull BroadcastProcessQueue getOrCreateProcessQueue(@NonNull ProcessRecord app) { Loading