aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWink Saville <wink@google.com>2013-11-21 22:36:47 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-11-21 22:36:47 +0000
commitd84e5b87e46374fee5dbccc15cfe9a12208ceb65 (patch)
treea04335095a91897342e88e443be11bb786507b31
parent99de241766ea4bb63fc759e262cbfd42c7ac1f12 (diff)
parent04187ec4d9cdef64cc1257815fa9e44e37202a86 (diff)
downloadtelephony-d84e5b87e46374fee5dbccc15cfe9a12208ceb65.tar.gz
Merge "Telephony: Add + for international number for MT SMS"
-rw-r--r--src/java/com/android/internal/telephony/cdma/SmsMessage.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/cdma/SmsMessage.java b/src/java/com/android/internal/telephony/cdma/SmsMessage.java
index 4300d2a70b..f925cc488e 100644
--- a/src/java/com/android/internal/telephony/cdma/SmsMessage.java
+++ b/src/java/com/android/internal/telephony/cdma/SmsMessage.java
@@ -710,6 +710,11 @@ public class SmsMessage extends SmsMessageBase {
if (mOriginatingAddress != null) {
mOriginatingAddress.address = new String(mOriginatingAddress.origBytes);
+ if (mOriginatingAddress.ton == CdmaSmsAddress.TON_INTERNATIONAL_OR_IP) {
+ if (mOriginatingAddress.address.charAt(0) != '+') {
+ mOriginatingAddress.address = "+" + mOriginatingAddress.address;
+ }
+ }
if (VDBG) Rlog.v(LOG_TAG, "SMS originating address: "
+ mOriginatingAddress.address);
}