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

Commit 2e6eef65 authored by Christopher Tate's avatar Christopher Tate Committed by Android Git Automerger
Browse files

am 3301f76b: Merge "Don\'t back up apps in the \'stopped\' state" into klp-dev

* commit '3301f76b':
  Don't back up apps in the 'stopped' state
parents f3d1ef00 3301f76b
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1992,6 +1992,15 @@ class BackupManagerService extends IBackupManager.Stub {
                    return;
                }

                if ((mCurrentPackage.applicationInfo.flags & ApplicationInfo.FLAG_STOPPED) != 0) {
                    // The app has been force-stopped or cleared or just installed,
                    // and not yet launched out of that state, so just as it won't
                    // receive broadcasts, we won't run it for backup.
                    addBackupTrace("skipping - stopped");
                    executeNextState(BackupState.RUNNING_QUEUE);
                    return;
                }

                IBackupAgent agent = null;
                try {
                    mWakelock.setWorkSource(new WorkSource(mCurrentPackage.applicationInfo.uid));