Loading packages/Keyguard/res/values/config.xml +1 −0 Original line number Diff line number Diff line Loading @@ -37,4 +37,5 @@ <!-- monitor locale change --> <bool name="config_monitor_locale_change">false</bool> <bool name="config_showEmergencyCallOnlyInLockScreen">false</bool> </resources> packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java +9 −1 Original line number Diff line number Diff line Loading @@ -1009,8 +1009,16 @@ public class KeyguardUpdateMonitor { private CharSequence getTelephonyPlmnFrom(Intent intent) { if (intent.getBooleanExtra(TelephonyIntents.EXTRA_SHOW_PLMN, false)) { final String plmn = intent.getStringExtra(TelephonyIntents.EXTRA_PLMN); String strEmergencyCallOnly = mContext.getResources().getText( com.android.internal.R.string.emergency_calls_only).toString(); if (mContext.getResources().getBoolean( R.bool.config_showEmergencyCallOnlyInLockScreen) && plmn.equalsIgnoreCase(strEmergencyCallOnly)) { return getDefaultPlmn(); } else { return (plmn != null) ? plmn : getDefaultPlmn(); } } return null; } Loading Loading
packages/Keyguard/res/values/config.xml +1 −0 Original line number Diff line number Diff line Loading @@ -37,4 +37,5 @@ <!-- monitor locale change --> <bool name="config_monitor_locale_change">false</bool> <bool name="config_showEmergencyCallOnlyInLockScreen">false</bool> </resources>
packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java +9 −1 Original line number Diff line number Diff line Loading @@ -1009,8 +1009,16 @@ public class KeyguardUpdateMonitor { private CharSequence getTelephonyPlmnFrom(Intent intent) { if (intent.getBooleanExtra(TelephonyIntents.EXTRA_SHOW_PLMN, false)) { final String plmn = intent.getStringExtra(TelephonyIntents.EXTRA_PLMN); String strEmergencyCallOnly = mContext.getResources().getText( com.android.internal.R.string.emergency_calls_only).toString(); if (mContext.getResources().getBoolean( R.bool.config_showEmergencyCallOnlyInLockScreen) && plmn.equalsIgnoreCase(strEmergencyCallOnly)) { return getDefaultPlmn(); } else { return (plmn != null) ? plmn : getDefaultPlmn(); } } return null; } Loading