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

Commit a4f14c5b authored by Andreas Gampe's avatar Andreas Gampe Committed by android-build-merger
Browse files

Merge "BgDexopt: Reschedule job on timeout"

am: 45bd60b4

Change-Id: Ibe4e54f2f3ab0a7b1db3396cb1928a16b084f262
parents 464d6279 45bd60b4
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -463,10 +463,17 @@ public class BackgroundDexOptService extends JobService {

        if (params.getJobId() == JOB_POST_BOOT_UPDATE) {
            mAbortPostBootUpdate.set(true);

            // Do not reschedule.
            // TODO: We should reschedule if we didn't process all apps, yet.
            return false;
        } else {
            mAbortIdleOptimization.set(true);

            // Reschedule the run.
            // TODO: Should this be dependent on the stop reason?
            return true;
        }
        return false;
    }

    private void notifyPinService(ArraySet<String> updatedPackages) {