diff --git a/services/core/java/com/android/server/locales/LocaleManagerService.java b/services/core/java/com/android/server/locales/LocaleManagerService.java index 0045499ec8aae..9ae65dc7a2ccd 100644 --- a/services/core/java/com/android/server/locales/LocaleManagerService.java +++ b/services/core/java/com/android/server/locales/LocaleManagerService.java @@ -175,7 +175,7 @@ public class LocaleManagerService extends SystemService { } private void enforceChangeConfigurationPermission() { - mContext.enforceCallingPermission( + mContext.enforceCallingOrSelfPermission( android.Manifest.permission.CHANGE_CONFIGURATION, "setApplicationLocales"); } @@ -231,7 +231,7 @@ public class LocaleManagerService extends SystemService { } private void enforceReadAppSpecificLocalesPermission() { - mContext.enforceCallingPermission( + mContext.enforceCallingOrSelfPermission( android.Manifest.permission.READ_APP_SPECIFIC_LOCALES, "getApplicationLocales"); }