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

Commit e6fcfeae authored by Sudheer Shanka's avatar Sudheer Shanka Committed by android-build-merger
Browse files

Merge "Revert "Temporary changes to fix crashes during tests."" into nyc-dev

am: bc2294b3

* commit 'bc2294b3':
  Revert "Temporary changes to fix crashes during tests."

Change-Id: I11f2e1c36e7f0ac8c57940b6671c0f815e6c8c73
parents 81c63801 bc2294b3
Loading
Loading
Loading
Loading
+5 −9
Original line number Diff line number Diff line
@@ -24,8 +24,6 @@ import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.os.UserHandle;
import android.os.UserManager;
import android.util.Log;
import android.util.SparseArray;
import android.view.View;
@@ -85,8 +83,6 @@ public abstract class QSTile<TState extends State> implements Listenable {
    abstract protected void handleClick();
    abstract protected void handleUpdateState(TState state, Object arg);

    private UserManager mUserManager;

    /**
     * Declare the category of this tile.
     *
@@ -99,7 +95,6 @@ public abstract class QSTile<TState extends State> implements Listenable {
        mHost = host;
        mContext = host.getContext();
        mHandler = new H(host.getLooper());
        mUserManager = UserManager.get(mContext);
    }

    public String getTileSpec() {
@@ -290,11 +285,12 @@ public abstract class QSTile<TState extends State> implements Listenable {
    }

    protected void checkIfRestrictionEnforcedByAdminOnly(State state, String userRestriction) {
        UserHandle user = UserHandle.of(ActivityManager.getCurrentUser());
        if (mUserManager.hasUserRestriction(userRestriction, user)
                && !mUserManager.hasBaseUserRestriction(userRestriction, user)) {
        EnforcedAdmin admin = RestrictedLockUtils.checkIfRestrictionEnforced(mContext,
                userRestriction, ActivityManager.getCurrentUser());
        if (admin != null && !RestrictedLockUtils.hasBaseUserRestriction(mContext,
                userRestriction, ActivityManager.getCurrentUser())) {
            state.disabledByPolicy = true;
            state.enforcedAdmin = EnforcedAdmin.MULTIPLE_ENFORCED_ADMIN;
            state.enforcedAdmin = admin;
        } else {
            state.disabledByPolicy = false;
            state.enforcedAdmin = null;
+5 −4
Original line number Diff line number Diff line
@@ -654,11 +654,12 @@ public class UserSwitcherController {
    }

    private void checkIfAddUserDisallowedByAdminOnly(UserRecord record) {
        UserHandle user = UserHandle.of(ActivityManager.getCurrentUser());
        if (mUserManager.hasUserRestriction(UserManager.DISALLOW_ADD_USER, user)
                && !mUserManager.hasBaseUserRestriction(UserManager.DISALLOW_ADD_USER, user)) {
        EnforcedAdmin admin = RestrictedLockUtils.checkIfRestrictionEnforced(mContext,
                UserManager.DISALLOW_ADD_USER, ActivityManager.getCurrentUser());
        if (admin != null && !RestrictedLockUtils.hasBaseUserRestriction(mContext,
                UserManager.DISALLOW_ADD_USER, ActivityManager.getCurrentUser())) {
            record.isDisabledByAdmin = true;
            record.enforcedAdmin = EnforcedAdmin.MULTIPLE_ENFORCED_ADMIN;
            record.enforcedAdmin = admin;
        } else {
            record.isDisabledByAdmin = false;
            record.enforcedAdmin = null;