am a98c353f: Don\'t enable SIM PIN Lock menu if SIM is not available

* commit 'a98c353f8b18607f0c2e9af26b91bf6ffbe8dc78':
  Don't enable SIM PIN Lock menu if SIM is not available
This commit is contained in:
Kazuhiro Ondo
2011-12-20 16:45:41 -08:00
committed by Android Git Automerger

View File

@@ -185,6 +185,14 @@ public class SecuritySettings extends SettingsPreferenceFragment
if ((TelephonyManager.PHONE_TYPE_CDMA == tm.getCurrentPhoneType()) && if ((TelephonyManager.PHONE_TYPE_CDMA == tm.getCurrentPhoneType()) &&
(tm.getLteOnCdmaMode() != Phone.LTE_ON_CDMA_TRUE)) { (tm.getLteOnCdmaMode() != Phone.LTE_ON_CDMA_TRUE)) {
root.removePreference(root.findPreference(KEY_SIM_LOCK)); root.removePreference(root.findPreference(KEY_SIM_LOCK));
} else {
// Disable SIM lock if sim card is missing or unknown
if ((TelephonyManager.getDefault().getSimState() ==
TelephonyManager.SIM_STATE_ABSENT) ||
(TelephonyManager.getDefault().getSimState() ==
TelephonyManager.SIM_STATE_UNKNOWN)) {
root.findPreference(KEY_SIM_LOCK).setEnabled(false);
}
} }
// Show password // Show password