Merge "Stop calling LockPatternUtils.setVisiblePasswordEnabled()"
This commit is contained in:
@@ -17,25 +17,17 @@
|
||||
package com.android.settings.security;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.UserHandle;
|
||||
import android.provider.Settings;
|
||||
|
||||
import com.android.internal.widget.LockPatternUtils;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.TogglePreferenceController;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
|
||||
public class ShowPasswordPreferenceController extends TogglePreferenceController {
|
||||
|
||||
private static final String KEY_SHOW_PASSWORD = "show_password";
|
||||
private static final int MY_USER_ID = UserHandle.myUserId();
|
||||
private final LockPatternUtils mLockPatternUtils;
|
||||
|
||||
public ShowPasswordPreferenceController(Context context) {
|
||||
super(context, KEY_SHOW_PASSWORD);
|
||||
mLockPatternUtils = FeatureFactory.getFactory(context)
|
||||
.getSecurityFeatureProvider()
|
||||
.getLockPatternUtils(context);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -48,7 +40,6 @@ public class ShowPasswordPreferenceController extends TogglePreferenceController
|
||||
public boolean setChecked(boolean isChecked) {
|
||||
Settings.System.putInt(mContext.getContentResolver(), Settings.System.TEXT_SHOW_PASSWORD,
|
||||
isChecked ? 1 : 0);
|
||||
mLockPatternUtils.setVisiblePasswordEnabled(isChecked, MY_USER_ID);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user