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

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

Merge "updateUserSensitive asynchronously" into qt-qpr1-dev

parents 076bb687 2053fa84
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.AsyncTask;
import android.os.Process;
import android.os.UserHandle;
import android.permission.PermissionControllerService;
import android.permission.PermissionManager;
@@ -569,6 +570,9 @@ public final class PermissionControllerServiceImpl extends PermissionControllerS
        AsyncTask.execute(() -> {
            onGrantOrUpgradeDefaultRuntimePermissions();
            callback.run();

            // Async part
            Utils.updateUserSensitive(getApplication(), Process.myUserHandle());
        });
    }

+0 −5
Original line number Diff line number Diff line
@@ -29,7 +29,6 @@ import androidx.annotation.NonNull;
import androidx.annotation.WorkerThread;

import com.android.packageinstaller.permission.utils.CollectionUtils;
import com.android.packageinstaller.permission.utils.Utils;
import com.android.packageinstaller.role.model.Role;
import com.android.packageinstaller.role.model.Roles;
import com.android.packageinstaller.role.utils.PackageUtils;
@@ -169,10 +168,6 @@ public class RoleControllerServiceImpl extends RoleControllerService {
            }
        }

        // Load data on this thread instead of background.
        // TODO: Move out of this thread
        Utils.updateUserSensitive(getApplication(), Process.myUserHandle());

        return true;
    }