diff options
| -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 52c74cf81508..ac1d2c724e89 100644 --- a/core/java/com/android/internal/app/LocalePickerWithRegion.java +++ b/core/java/com/android/internal/app/LocalePickerWithRegion.java @@ -61,6 +61,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. @@ -202,6 +203,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); @@ -237,7 +239,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(); |