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

Commit 2b70676c authored by Eugene Susla's avatar Eugene Susla Committed by android-build-merger
Browse files

Merge "updateUserSensitive asynchronously" into qt-qpr1-dev am: 03515341

am: ccdd410c

Change-Id: I88c528d841cc71d74cd7b6356f5439322f096ebd
parents 53846270 ccdd410c
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;
@@ -617,6 +618,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;
    }