Don't show SIM LOCK settings if there's no Icc card.
Bug: 6525359 Change-Id: I7bf2a1799ca3032a5dbfa15320d862195b9659f7
This commit is contained in:
@@ -201,10 +201,9 @@ public class SecuritySettings extends SettingsPreferenceFragment
|
|||||||
// Append the rest of the settings
|
// Append the rest of the settings
|
||||||
addPreferencesFromResource(R.xml.security_settings_misc);
|
addPreferencesFromResource(R.xml.security_settings_misc);
|
||||||
|
|
||||||
// Do not display SIM lock for CDMA phone
|
// Do not display SIM lock for devices without an Icc card
|
||||||
TelephonyManager tm = TelephonyManager.getDefault();
|
TelephonyManager tm = TelephonyManager.getDefault();
|
||||||
if ((TelephonyManager.PHONE_TYPE_CDMA == tm.getCurrentPhoneType()) &&
|
if (!tm.hasIccCard()) {
|
||||||
(tm.getLteOnCdmaMode() != Phone.LTE_ON_CDMA_TRUE)) {
|
|
||||||
root.removePreference(root.findPreference(KEY_SIM_LOCK));
|
root.removePreference(root.findPreference(KEY_SIM_LOCK));
|
||||||
} else {
|
} else {
|
||||||
// Disable SIM lock if sim card is missing or unknown
|
// Disable SIM lock if sim card is missing or unknown
|
||||||
|
Reference in New Issue
Block a user