summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSusheel nyamala <snyamala@codeaurora.org>2015-10-28 13:37:18 +0530
committerSteve Kondik <steve@cyngn.com>2016-07-01 11:39:53 -0700
commit2ab318f9fe1f3326c1108bb164c5b8b1bb14e82e (patch)
tree6c4e1f00e9a86fa3b7c2cf9dcf17fe95fb6ea5c4
parent09632e8998858f28e818605ed4ecb8eb8b1c7348 (diff)
downloadandroid_packages_providers_TelephonyProvider-2ab318f9fe1f3326c1108bb164c5b8b1bb14e82e.tar.gz
android_packages_providers_TelephonyProvider-2ab318f9fe1f3326c1108bb164c5b8b1bb14e82e.tar.bz2
android_packages_providers_TelephonyProvider-2ab318f9fe1f3326c1108bb164c5b8b1bb14e82e.zip
Fix Mms failures due to wrong numeric
In TelephonyProvider, where mms apn is queried for mmsc url from telephony apns db, sometimes mcc-mnc value read from getSimOperator method is wrong for uicc card with multiple apps. Replace getSimOperator with getIccOperatorNumericForData method, which gets mcc-mnc value based on PS RAT registered. Change-Id: Ida4d8e33dd85e08b4bd09b5053d3803a7689d55f CRs-Fixed: 930607
-rw-r--r--src/com/android/providers/telephony/TelephonyProvider.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/providers/telephony/TelephonyProvider.java b/src/com/android/providers/telephony/TelephonyProvider.java
index 0fefab4..79455e0 100644
--- a/src/com/android/providers/telephony/TelephonyProvider.java
+++ b/src/com/android/providers/telephony/TelephonyProvider.java
@@ -1807,7 +1807,8 @@ public class TelephonyProvider extends ContentProvider
return null;
}
if (DBG) log("subIdString = " + subIdString + " subId = " + subId);
- qb.appendWhere("numeric = '" + mTelephonyManager.getSimOperator(subId)+"'");
+ qb.appendWhere("numeric = '" +
+ mTelephonyManager.getIccOperatorNumericForData(subId)+"'");
// FIXME alter the selection to pass subId
// selection = selection + "and subId = "
}