Merge "Only set locale in config for updating locale" into tm-qpr-dev

This commit is contained in:
Riddle Hsu
2022-10-25 13:07:32 +00:00
committed by Android (Google) Code Review
3 changed files with 3 additions and 4 deletions

View File

@@ -173,7 +173,7 @@ public class LocaleManager {
@TestApi
public void setSystemLocales(@NonNull LocaleList locales) {
try {
Configuration conf = ActivityManager.getService().getConfiguration();
Configuration conf = new Configuration();
conf.setLocales(locales);
ActivityManager.getService().updatePersistentConfiguration(conf);
} catch (RemoteException e) {

View File

@@ -311,8 +311,7 @@ public class LocalePicker extends ListFragment {
try {
final IActivityManager am = ActivityManager.getService();
final Configuration config = am.getConfiguration();
final Configuration config = new Configuration();
config.setLocales(locales);
config.userSetLocale = true;

View File

@@ -549,7 +549,7 @@ public class SettingsHelper {
try {
IActivityManager am = ActivityManager.getService();
Configuration config = am.getConfiguration();
final Configuration config = new Configuration();
config.setLocales(merged);
// indicate this isn't some passing default - the user wants this remembered
config.userSetLocale = true;