Merge "Only set locale in config for updating locale" into tm-qpr-dev am: b553c74619 am: ada9d7accb
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20235235 Change-Id: I88c62a628a57f8f39bd5d9b849372e0f74e0e430 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -174,7 +174,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) {
|
||||
|
||||
@@ -314,8 +314,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