summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQiang Chen <quic_cqiang@quicinc.com>2022-05-30 13:38:57 +0800
committerQiang Chen <quic_cqiang@quicinc.com>2022-06-13 08:33:13 +0000
commitff882552bcbecbc6225f8c95a3003d4c691fdb88 (patch)
tree843b945f93d7c41b52e4767ae15ddcd76540f7af
parent8e25ad6f535977b5ca12329a6e73faaae85050b5 (diff)
Add position check for ArrayIndexOutOfBoundsException
Change-Id: If630bf45d6c07b31283b742e6ae6c238d50fdb5a CRs-Fixed: 3207422 (cherry picked from commit fa2a9d284b9ff02c295849d1177dff062065b5ac)
-rwxr-xr-xsrc/com/android/settings/network/telephony/UserPLMNListActivity.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/settings/network/telephony/UserPLMNListActivity.java b/src/com/android/settings/network/telephony/UserPLMNListActivity.java
index 283b1b4bf8..a49ce87e43 100755
--- a/src/com/android/settings/network/telephony/UserPLMNListActivity.java
+++ b/src/com/android/settings/network/telephony/UserPLMNListActivity.java
@@ -598,7 +598,9 @@ public class UserPLMNListActivity extends PreferenceActivity
list.add(mUPLMNList.get(i));
}
- list.remove(position);
+ if (position >= 0) {
+ list.remove(position);
+ }
network.setOperatorNumeric(null);
list.add(network);