summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Josh Hou <joshhou@google.com> 2022-04-08 11:32:21 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-04-08 11:32:21 +0000
commit16b3ddf421f9846d53de4fd84fc1252a7a53e26c (patch)
tree9682776dcbd21acb18eb87ff8966324fd2cce1eb
parent417df3f1e983382bd9f7b33ee9def3da106d27aa (diff)
parentdb37825c6facc3e6bea4dbfcff6dcce744847cdc (diff)
Merge "[Panlingual] Screen title is displayed incorrectly" into tm-dev
-rw-r--r--core/java/com/android/internal/app/LocalePickerWithRegion.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/com/android/internal/app/LocalePickerWithRegion.java b/core/java/com/android/internal/app/LocalePickerWithRegion.java
index 213af26a436f..9fe4d67b26ce 100644
--- a/core/java/com/android/internal/app/LocalePickerWithRegion.java
+++ b/core/java/com/android/internal/app/LocalePickerWithRegion.java
@@ -63,6 +63,7 @@ public class LocalePickerWithRegion extends ListFragment implements SearchView.O
private int mFirstVisiblePosition = 0;
private int mTopDistance = 0;
private String mAppPackageName;
+ private CharSequence mTitle = null;
/**
* Other classes can register to be notified when a locale was selected.
@@ -213,6 +214,7 @@ public class LocalePickerWithRegion extends ListFragment implements SearchView.O
return;
}
+ mTitle = getActivity().getTitle();
final boolean countryMode = mParentLocale != null;
final Locale sortingLocale = countryMode ? mParentLocale.getLocale() : Locale.getDefault();
mAdapter = new SuggestedLocaleAdapter(mLocaleList, countryMode, mAppPackageName);
@@ -248,7 +250,7 @@ public class LocalePickerWithRegion extends ListFragment implements SearchView.O
if (mParentLocale != null) {
getActivity().setTitle(mParentLocale.getFullNameNative());
} else {
- getActivity().setTitle(R.string.language_selection_title);
+ getActivity().setTitle(mTitle);
}
getListView().requestFocus();