Loading apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -959,7 +959,7 @@ class JobConcurrencyManager { for (int i = 0; i < mActiveServices.size(); i++) { for (int i = 0; i < mActiveServices.size(); i++) { JobServiceContext jsc = mActiveServices.get(i); JobServiceContext jsc = mActiveServices.get(i); final JobStatus executing = jsc.getRunningJobLocked(); final JobStatus executing = jsc.getRunningJobLocked(); if (executing != null && executing.matches(job.getUid(), job.getJobId())) { if (executing == job) { jsc.cancelExecutingJobLocked(reason, internalReasonCode, debugReason); jsc.cancelExecutingJobLocked(reason, internalReasonCode, debugReason); return true; return true; } } Loading Loading
apex/jobscheduler/service/java/com/android/server/job/JobConcurrencyManager.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -959,7 +959,7 @@ class JobConcurrencyManager { for (int i = 0; i < mActiveServices.size(); i++) { for (int i = 0; i < mActiveServices.size(); i++) { JobServiceContext jsc = mActiveServices.get(i); JobServiceContext jsc = mActiveServices.get(i); final JobStatus executing = jsc.getRunningJobLocked(); final JobStatus executing = jsc.getRunningJobLocked(); if (executing != null && executing.matches(job.getUid(), job.getJobId())) { if (executing == job) { jsc.cancelExecutingJobLocked(reason, internalReasonCode, debugReason); jsc.cancelExecutingJobLocked(reason, internalReasonCode, debugReason); return true; return true; } } Loading