SecuritySettings: set the check box before further processing.
This commit is contained in:
@@ -420,13 +420,13 @@ public class SecuritySettings extends PreferenceActivity {
|
|||||||
public boolean onPreferenceChange(Preference preference, Object value) {
|
public boolean onPreferenceChange(Preference preference, Object value) {
|
||||||
if (preference == mAccessCheckBox) {
|
if (preference == mAccessCheckBox) {
|
||||||
boolean checked = (Boolean) value;
|
boolean checked = (Boolean) value;
|
||||||
|
mAccessCheckBox.setChecked(!checked);
|
||||||
if (checked) {
|
if (checked) {
|
||||||
showDialog((mState == KeyStore.UNINITIALIZED) ?
|
showDialog((mState == KeyStore.UNINITIALIZED) ?
|
||||||
PASSWORD_DIALOG : UNLOCK_DIALOG);
|
PASSWORD_DIALOG : UNLOCK_DIALOG);
|
||||||
} else {
|
} else {
|
||||||
lock();
|
lock();
|
||||||
}
|
}
|
||||||
mAccessCheckBox.setChecked(!checked);
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
Reference in New Issue
Block a user