diff --git a/apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java b/apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java index 49ce22224aa5b..549badd5ba826 100644 --- a/apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java +++ b/apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java @@ -606,6 +606,11 @@ class JobConcurrencyManager { Slog.d(TAG, printPendingQueueLocked()); } + if (mService.getPendingJobQueue().size() == 0) { + // Nothing to do. + return; + } + final PendingJobQueue pendingJobQueue = mService.getPendingJobQueue(); final List activeServices = mActiveServices;