diff options
| author | 2022-04-08 11:32:21 +0000 | |
|---|---|---|
| committer | 2022-04-08 11:32:21 +0000 | |
| commit | 16b3ddf421f9846d53de4fd84fc1252a7a53e26c (patch) | |
| tree | 9682776dcbd21acb18eb87ff8966324fd2cce1eb | |
| parent | 417df3f1e983382bd9f7b33ee9def3da106d27aa (diff) | |
| parent | db37825c6facc3e6bea4dbfcff6dcce744847cdc (diff) | |
Merge "[Panlingual] Screen title is displayed incorrectly" into tm-dev
| -rw-r--r-- | core/java/com/android/internal/app/LocalePickerWithRegion.java | 4 |
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(); |