diff --git a/src/com/android/settings/ApnEditor.java b/src/com/android/settings/ApnEditor.java index 11d8ea27e38..c8f9dd12e14 100644 --- a/src/com/android/settings/ApnEditor.java +++ b/src/com/android/settings/ApnEditor.java @@ -1056,7 +1056,7 @@ public class ApnEditor extends SettingsPreferenceFragment if (errorMsg == null) { // if carrier does not allow editing certain apn types, make sure type does not include // those - if (mReadOnlyApnTypes.length > 0 + if (!ArrayUtils.isEmpty(mReadOnlyApnTypes) && apnTypesMatch(mReadOnlyApnTypes, mApnType.getText())) { StringBuilder stringBuilder = new StringBuilder(); for (String type : mReadOnlyApnTypes) {