From ae8e62f4d04f4807edca910093c4c4fb40af98ad Mon Sep 17 00:00:00 2001 From: Torbjorn Eklund Date: Wed, 25 Jul 2018 22:14:30 +0200 Subject: [PATCH] ApnEditor: Consider subId when reading carrier config Considers subId when reading carrier config values KEY_READ_ONLY_APN_TYPES_STRING_ARRAY and KEY_READ_ONLY_APN_FIELDS_STRING_ARRAY. This ensures that the APN will be editable or non-editable correctly when using dual sim. Bug: 112929355 Test: Manual Change-Id: I2186dd5e1f71ca5361309a7314f84cf4fa2d3937 --- src/com/android/settings/network/ApnEditor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/network/ApnEditor.java b/src/com/android/settings/network/ApnEditor.java index 9bc435a57ea..c0a34202ec2 100644 --- a/src/com/android/settings/network/ApnEditor.java +++ b/src/com/android/settings/network/ApnEditor.java @@ -241,7 +241,7 @@ public class ApnEditor extends SettingsPreferenceFragment CarrierConfigManager configManager = (CarrierConfigManager) getSystemService(Context.CARRIER_CONFIG_SERVICE); if (configManager != null) { - PersistableBundle b = configManager.getConfig(); + PersistableBundle b = configManager.getConfigForSubId(mSubId); if (b != null) { mReadOnlyApnTypes = b.getStringArray( CarrierConfigManager.KEY_READ_ONLY_APN_TYPES_STRING_ARRAY);