summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author tom hsu <tomhsu@google.com> 2022-10-17 16:16:30 +0800
committer Tom Hsu <tomhsu@google.com> 2022-10-17 08:22:17 +0000
commit4c8fd97334452b65783c938a427dbc0c3f35d5ff (patch)
tree71757f3158e12586e1723266f4809a5f5b00beb7
parent02493c976f22a9785c9fd620c53f0854571d9027 (diff)
Hanlde NPE when context from default phone is null.
Bug: 253630907 Test: Maunal test Test: atest pass Change-Id: I577a78d70428e8f438e02115586e5de49d415019
-rw-r--r--core/java/com/android/internal/app/LocalePicker.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/com/android/internal/app/LocalePicker.java b/core/java/com/android/internal/app/LocalePicker.java
index 3c53d07b6180..999be08e0e04 100644
--- a/core/java/com/android/internal/app/LocalePicker.java
+++ b/core/java/com/android/internal/app/LocalePicker.java
@@ -100,6 +100,9 @@ public class LocalePicker extends ListFragment {
}
public static String[] getSupportedLocales(Context context) {
+ if (context == null) {
+ return new String[0];
+ }
String[] allLocales = context.getResources().getStringArray(R.array.supported_locales);
Predicate<String> localeFilter = getLocaleFilter();