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

Commit 7958834e authored by Christopher Tate's avatar Christopher Tate
Browse files

Run backups at background priority

parent f3ab3c34
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -626,6 +626,9 @@ class BackupManagerService extends IBackupManager.Stub {
        public void run() {
        public void run() {
            if (DEBUG) Log.v(TAG, "Beginning backup of " + mQueue.size() + " targets");
            if (DEBUG) Log.v(TAG, "Beginning backup of " + mQueue.size() + " targets");


            // Backups run at background priority
            Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);

            // The package manager doesn't have a proper <application> etc, but since
            // The package manager doesn't have a proper <application> etc, but since
            // it's running here in the system process we can just set up its agent
            // it's running here in the system process we can just set up its agent
            // directly and use a synthetic BackupRequest.  We always run this pass
            // directly and use a synthetic BackupRequest.  We always run this pass