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

Commit 87603bee authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Improve logic for RESTRICTED stop reason."

parents eb2e346e 867992c8
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -2110,11 +2110,8 @@ public class JobSchedulerService extends com.android.server.SystemService
                continue;
            }
            if (!running.isReady()) {
                // If a restricted job doesn't have dynamic constraints satisfied, assume that's
                // the reason the job is being stopped, instead of because of other constraints
                // not being satisfied.
                if (running.getEffectiveStandbyBucket() == RESTRICTED_INDEX
                        && !running.areDynamicConstraintsSatisfied()) {
                        && running.getStopReason() == JobParameters.STOP_REASON_APP_STANDBY) {
                    serviceContext.cancelExecutingJobLocked(
                            running.getStopReason(),
                            JobParameters.INTERNAL_STOP_REASON_RESTRICTED_BUCKET,