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

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

Merge "Fix FLAG_EXEMPT_FROM_APP_STANDBY check"

parents 9d82216a 2b5811af
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -365,9 +365,7 @@ public class JobInfo implements Parcelable {

    /** @hide */
    public boolean isExemptedFromAppStandby() {
        return ((flags & FLAG_EXEMPT_FROM_APP_STANDBY) != 0)
                && !hasEarlyConstraint()
                && !hasLateConstraint();
        return ((flags & FLAG_EXEMPT_FROM_APP_STANDBY) != 0) && !isPeriodic();
    }

    /**
+3 −3
Original line number Diff line number Diff line
@@ -2337,8 +2337,8 @@ public final class JobSchedulerService extends com.android.server.SystemService
                if (callingUid != Process.SYSTEM_UID) {
                    throw new SecurityException("Job has invalid flags");
                }
                if (job.hasLateConstraint() || job.hasEarlyConstraint()) {
                    Slog.wtf(TAG, "Jobs with time-constraints mustn't have"
                if (job.isPeriodic()) {
                    Slog.wtf(TAG, "Periodic jobs mustn't have"
                            + " FLAG_EXEMPT_FROM_APP_STANDBY. Job=" + job);
                }
            }