summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryanglv <yanglv@codeaurora.org>2014-03-10 19:15:32 +0800
committercretin45 <cretin45@gmail.com>2014-09-03 13:57:28 -0700
commit0ffb7eafba6ea3a7775f4d67e28c0e3d79fc1f83 (patch)
treeffb08991b1bf2d6393325125fc45248e6f7dfa1c
parent9fe49ac343250b69c4d9c864802ebfb4cad4e111 (diff)
downloadandroid_packages_providers_TelephonyProvider-0ffb7eafba6ea3a7775f4d67e28c0e3d79fc1f83.tar.gz
android_packages_providers_TelephonyProvider-0ffb7eafba6ea3a7775f4d67e28c0e3d79fc1f83.tar.bz2
android_packages_providers_TelephonyProvider-0ffb7eafba6ea3a7775f4d67e28c0e3d79fc1f83.zip
Mms: Fix no message show after copying SMS to phone
Can not get recipient address from sent message in SIM card. Add an API for getting recipient address of submit pdu. Change-Id: Ic6fe103c009a55bf057c0f80965c99731bcb81a4 CRs-Fixed: 627278
-rw-r--r--src/com/android/providers/telephony/SmsProvider.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/providers/telephony/SmsProvider.java b/src/com/android/providers/telephony/SmsProvider.java
index 83d7cda..bbff165 100644
--- a/src/com/android/providers/telephony/SmsProvider.java
+++ b/src/com/android/providers/telephony/SmsProvider.java
@@ -271,7 +271,9 @@ public class SmsProvider extends ContentProvider {
}
Object[] row = new Object[13];
row[0] = message.getServiceCenterAddress();
- row[1] = message.getDisplayOriginatingAddress();
+ row[1] = (type == Sms.MESSAGE_TYPE_INBOX)
+ ? message.getDisplayOriginatingAddress()
+ : message.getRecipientAddress();
row[2] = String.valueOf(message.getMessageClass());
row[3] = message.getDisplayMessageBody();
row[4] = message.getTimestampMillis();