am 027ef602: Merge "addr.msg_id is the foreign key of the pdu._id"
* commit '027ef60275c764a123af94ade00b675dfaf46809':
addr.msg_id is the foreign key of the pdu._id
diff --git a/src/com/android/providers/telephony/MmsSmsProvider.java b/src/com/android/providers/telephony/MmsSmsProvider.java
index ea0e39e..a15335f 100644
--- a/src/com/android/providers/telephony/MmsSmsProvider.java
+++ b/src/com/android/providers/telephony/MmsSmsProvider.java
@@ -947,12 +947,12 @@
* Use this query:
*
* SELECT ...
- * FROM pdu, (SELECT _id AS address_id
+ * FROM pdu, (SELECT msg_id AS address_msg_id
* FROM addr
* WHERE (address='<phoneNumber>' OR
* PHONE_NUMBERS_EQUAL(addr.address, '<phoneNumber>', 1/0)))
* AS matching_addresses
- * WHERE pdu._id = matching_addresses.address_id
+ * WHERE pdu._id = matching_addresses.address_msg_id
* UNION
* SELECT ...
* FROM sms
@@ -965,7 +965,7 @@
String finalMmsSelection =
concatSelections(
selection,
- "pdu._id = matching_addresses.address_id");
+ "pdu._id = matching_addresses.address_msg_id");
String finalSmsSelection =
concatSelections(
selection,
@@ -979,7 +979,7 @@
smsQueryBuilder.setDistinct(true);
mmsQueryBuilder.setTables(
MmsProvider.TABLE_PDU +
- ", (SELECT _id AS address_id " +
+ ", (SELECT msg_id AS address_msg_id " +
"FROM addr WHERE (address=" + escapedPhoneNumber +
" OR PHONE_NUMBERS_EQUAL(addr.address, " +
escapedPhoneNumber +