Merge "Only set locale in config for updating locale" into tm-qpr-dev
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user