summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ApnSettings.java
diff options
context:
space:
mode:
authorSanket Padawe <sanketpadawe@google.com>2015-01-23 09:53:48 -0800
committerSanket Padawe <sanketpadawe@google.com>2015-01-23 09:53:48 -0800
commita7f21a31003f0480411455880e794b9ff9955c5d (patch)
tree0050cb50a106bc48fbb8a50f6e57dfa330fa241a /src/com/android/settings/ApnSettings.java
parent69b87f79256a5edacb90ab7ccce069737ca59b3d (diff)
downloadpackages_apps_Settings-a7f21a31003f0480411455880e794b9ff9955c5d.zip
packages_apps_Settings-a7f21a31003f0480411455880e794b9ff9955c5d.tar.gz
packages_apps_Settings-a7f21a31003f0480411455880e794b9ff9955c5d.tar.bz2
Hide APNs with type="ia" and apn=""
APNs with type="ia" and no APN address (apn="") are used to prevent an initial attach APN from being sent to the modem. This in turn prevents the LTE ESM information procedure from being used during the LTE attach. These APNs are meaningless and confusing to end users - so this change hides them from the APN list. Bug: 19101183 Change-Id: I9aacf787f8c175a301ad546f972f8972aad2a6b3
Diffstat (limited to 'src/com/android/settings/ApnSettings.java')
-rw-r--r--src/com/android/settings/ApnSettings.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/settings/ApnSettings.java b/src/com/android/settings/ApnSettings.java
index 836a74d..61f741b 100644
--- a/src/com/android/settings/ApnSettings.java
+++ b/src/com/android/settings/ApnSettings.java
@@ -209,7 +209,7 @@ public class ApnSettings extends SettingsPreferenceFragment implements
Log.d(TAG, "mccmnc = " + mccmnc);
final String where = "numeric=\""
+ mccmnc
- + "\"";
+ + "\" AND NOT (type='ia' AND (apn=\"\" OR apn IS NULL))";
Cursor cursor = getContentResolver().query(Telephony.Carriers.CONTENT_URI, new String[] {
"_id", "name", "apn", "type"}, where, null,