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

Commit 253b111a authored by Julia Reynolds's avatar Julia Reynolds Committed by Android (Google) Code Review
Browse files

Merge "Remove PIN from users page - use disallow_add/remove_user restrictions."

parents 9b17be0d b9195d25
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -58,11 +58,13 @@ public class UserPreference extends Preference {

    @Override
    protected void onBindView(View view) {
        UserManager um = (UserManager) getContext().getSystemService(Context.USER_SERVICE);
        View deleteDividerView = view.findViewById(R.id.divider_delete);
        View manageDividerView = view.findViewById(R.id.divider_manage);
        View deleteView = view.findViewById(R.id.trash_user);
        if (deleteView != null) {
            if (mDeleteClickListener != null) {
            if (mDeleteClickListener != null
                    && !um.hasUserRestriction(UserManager.DISALLOW_REMOVE_USER)) {
                deleteView.setOnClickListener(mDeleteClickListener);
                deleteView.setTag(this);
            } else {
+4 −7
Original line number Diff line number Diff line
@@ -64,12 +64,12 @@ import com.android.internal.widget.LockPatternUtils;
import com.android.settings.ChooseLockGeneric;
import com.android.settings.OwnerInfoSettings;
import com.android.settings.R;
import com.android.settings.RestrictedSettingsFragment;
import com.android.settings.SelectableEditTextPreference;
import com.android.settings.SettingsActivity;
import com.android.settings.SettingsPreferenceFragment;
import com.android.settings.Utils;

public class UserSettings extends RestrictedSettingsFragment
public class UserSettings extends SettingsPreferenceFragment
        implements OnPreferenceClickListener, OnClickListener, DialogInterface.OnDismissListener,
        Preference.OnPreferenceChangeListener {

@@ -136,10 +136,6 @@ public class UserSettings extends RestrictedSettingsFragment
    private SparseArray<Bitmap> mUserIcons = new SparseArray<Bitmap>();
    private boolean mIsOwner = UserHandle.myUserId() == UserHandle.USER_OWNER;

    public UserSettings() {
        super(RestrictedSettingsFragment.RESTRICTIONS_PIN_SET);
    }

    private Handler mHandler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
@@ -204,7 +200,8 @@ public class UserSettings extends RestrictedSettingsFragment
        }
        mAddUser = findPreference(KEY_ADD_USER);
        if (!mIsOwner || UserManager.getMaxSupportedUsers() < 2
                || !UserManager.supportsMultipleUsers()) {
                || !UserManager.supportsMultipleUsers()
                || mUserManager.hasUserRestriction(UserManager.DISALLOW_ADD_USER)) {
            removePreference(KEY_ADD_USER);
        } else {
            mAddUser.setOnPreferenceClickListener(this);