diff options
| author | John Wang <johnwang@google.com> | 2012-09-12 16:46:41 -0700 |
|---|---|---|
| committer | John Wang <johnwang@google.com> | 2012-09-12 16:46:41 -0700 |
| commit | b11ce4284ec2d5fcaaff2470fbb435c32cde9097 (patch) | |
| tree | 25f0dd27fb27225cbef8d0cc484ffccf7575887d | |
| parent | 8f58d38103bd3ddc68c2b226e80b9f4c60529dae (diff) | |
| download | frameworks_base-b11ce4284ec2d5fcaaff2470fbb435c32cde9097.zip frameworks_base-b11ce4284ec2d5fcaaff2470fbb435c32cde9097.tar.gz frameworks_base-b11ce4284ec2d5fcaaff2470fbb435c32cde9097.tar.bz2 | |
Show plmn in emergency call allowed mode.
When emergency call is allowed, plmn string is used to pass up the
"Emergency calls only" string. This change set showPlmn to true
in that situation regardless the SIMRecords.SPN_RULE_SHOW_PLMN value.
bug:7103854
Change-Id: I35ce0cc265d648191cb3b5f87261895f862143db
| -rw-r--r-- | telephony/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java index b7569da..4896efb 100644 --- a/telephony/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java +++ b/telephony/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java @@ -512,8 +512,8 @@ final class GsmServiceStateTracker extends ServiceStateTracker { || !TextUtils.equals(plmn, curPlmn)) { boolean showSpn = !mEmergencyOnly && !TextUtils.isEmpty(spn) && (rule & SIMRecords.SPN_RULE_SHOW_SPN) == SIMRecords.SPN_RULE_SHOW_SPN; - boolean showPlmn = !TextUtils.isEmpty(plmn) && - (rule & SIMRecords.SPN_RULE_SHOW_PLMN) == SIMRecords.SPN_RULE_SHOW_PLMN; + boolean showPlmn = !TextUtils.isEmpty(plmn) && (mEmergencyOnly || + ((rule & SIMRecords.SPN_RULE_SHOW_PLMN) == SIMRecords.SPN_RULE_SHOW_PLMN)); if (DBG) { log(String.format("updateSpnDisplay: changed sending intent" + " rule=" + rule + |
