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

Commit e19dcaa5 authored by Clara Bayarri's avatar Clara Bayarri Committed by Android (Google) Code Review
Browse files

Merge "Return actual userId when File Based Encryption is present"

parents 6de8a0e5 f05b9d08
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@ import android.os.Parcelable;
import android.os.Process;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.SystemProperties;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.UserManagerInternal;
@@ -150,11 +151,6 @@ public class UserManagerService extends IUserManager.Stub {
    // without first making sure that the rest of the framework is prepared for it.
    private static final int MAX_MANAGED_PROFILES = 1;

    /**
     * Flag indicating whether device credentials are shared among same-user profiles.
     */
    private static final boolean CONFIG_PROFILES_SHARE_CREDENTIAL = true;

    static final int WRITE_USER_MSG = 1;
    static final int WRITE_USER_DELAY = 2*1000;  // 2 seconds

@@ -390,7 +386,7 @@ public class UserManagerService extends IUserManager.Stub {
    @Override
    public int getCredentialOwnerProfile(int userHandle) {
        checkManageUsersPermission("get the credential owner");
        if (CONFIG_PROFILES_SHARE_CREDENTIAL) {
        if (!"file".equals(SystemProperties.get("ro.crypto.type", "none"))) {
            synchronized (mPackagesLock) {
                UserInfo profileParent = getProfileParentLocked(userHandle);
                if (profileParent != null) {