Loading apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java +4 −3 Original line number Diff line number Diff line Loading @@ -1034,7 +1034,7 @@ class JobConcurrencyManager { for (int p = preferredUidOnly.size() - 1; p >= 0; --p) { final ContextAssignment assignment = preferredUidOnly.get(p); final JobStatus runningJob = assignment.context.getRunningJobLocked(); if (runningJob.getUid() != nextPending.getUid()) { if (runningJob == null || runningJob.getUid() != nextPending.getUid()) { continue; } final int jobBias = mService.evaluateJobBiasLocked(runningJob); Loading Loading @@ -1916,8 +1916,9 @@ class JobConcurrencyManager { for (int i = 0; i < mActiveServices.size(); i++) { final JobServiceContext jc = mActiveServices.get(i); final JobStatus js = jc.getRunningJobLocked(); if (jc.stopIfExecutingLocked(pkgName, userId, namespace, matchJobId, jobId, stopReason, internalStopReason)) { if (js != null && jc.stopIfExecutingLocked(pkgName, userId, namespace, matchJobId, jobId, stopReason, internalStopReason)) { foundSome = true; pw.print("Stopping job: "); js.printUniqueId(pw); Loading Loading
apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java +4 −3 Original line number Diff line number Diff line Loading @@ -1034,7 +1034,7 @@ class JobConcurrencyManager { for (int p = preferredUidOnly.size() - 1; p >= 0; --p) { final ContextAssignment assignment = preferredUidOnly.get(p); final JobStatus runningJob = assignment.context.getRunningJobLocked(); if (runningJob.getUid() != nextPending.getUid()) { if (runningJob == null || runningJob.getUid() != nextPending.getUid()) { continue; } final int jobBias = mService.evaluateJobBiasLocked(runningJob); Loading Loading @@ -1916,8 +1916,9 @@ class JobConcurrencyManager { for (int i = 0; i < mActiveServices.size(); i++) { final JobServiceContext jc = mActiveServices.get(i); final JobStatus js = jc.getRunningJobLocked(); if (jc.stopIfExecutingLocked(pkgName, userId, namespace, matchJobId, jobId, stopReason, internalStopReason)) { if (js != null && jc.stopIfExecutingLocked(pkgName, userId, namespace, matchJobId, jobId, stopReason, internalStopReason)) { foundSome = true; pw.print("Stopping job: "); js.printUniqueId(pw); Loading