summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Justin Harrison <astyrrian@google.com> 2015-06-04 05:33:03 +0000
committer Android Git Automerger <android-git-automerger@android.com> 2015-06-04 05:33:03 +0000
commit6715ef754a72fdc2477257051e539c38aae6afcd (patch)
tree6d63fd0e5418cb7ad063dfbe39e82d660948e790
parent95be178dafd0dfefcae060f65df296cb523f82a4 (diff)
parent4f2927d22415b9a38f34645ae7909592d574c170 (diff)
am 4f2927d2: am 0eeb3bb8: am 33aa55b1: am 127d0b80: Merge "Revert "Revert "During early boot, send LOCALE_CHANGED only to registered receivers""" into lmp-mr1-dev
* commit '4f2927d22415b9a38f34645ae7909592d574c170': Revert "Revert "During early boot, send LOCALE_CHANGED only to registered receivers""
-rw-r--r--services/core/java/com/android/server/am/ActivityManagerService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java
index 6e3f56451bf5..b1fea1c25d26 100644
--- a/services/core/java/com/android/server/am/ActivityManagerService.java
+++ b/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -16853,6 +16853,9 @@ public final class ActivityManagerService extends ActivityManagerNative
if ((changes&ActivityInfo.CONFIG_LOCALE) != 0) {
intent = new Intent(Intent.ACTION_LOCALE_CHANGED);
intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
+ if (!mProcessesReady) {
+ intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY);
+ }
broadcastIntentLocked(null, null, intent,
null, null, 0, null, null, null, AppOpsManager.OP_NONE,
false, false, MY_PID, Process.SYSTEM_UID, UserHandle.USER_ALL);