diff options
| author | Dianne Hackborn <hackbod@google.com> | 2014-03-07 01:04:50 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-03-07 01:04:50 +0000 |
| commit | 430652c1e18c54dc6ae9debedb6394f2f1905903 (patch) | |
| tree | a55e79faafecc0f89af8fef960f3b2ce72972273 | |
| parent | 8cb232cb796718ad91e56672a2c8fdbf88633001 (diff) | |
| parent | 52f610d248e53444fe27ed695ed9d412567c90f1 (diff) | |
| download | frameworks_base-430652c1e18c54dc6ae9debedb6394f2f1905903.zip frameworks_base-430652c1e18c54dc6ae9debedb6394f2f1905903.tar.gz frameworks_base-430652c1e18c54dc6ae9debedb6394f2f1905903.tar.bz2 | |
Merge "Fix issue #13199860: PRE_BOOT_COMPLETED intent is..." into klp-dev
| -rw-r--r-- | services/java/com/android/server/am/ActivityManagerService.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/java/com/android/server/am/ActivityManagerService.java b/services/java/com/android/server/am/ActivityManagerService.java index 2cf0ece..e2050fc 100644 --- a/services/java/com/android/server/am/ActivityManagerService.java +++ b/services/java/com/android/server/am/ActivityManagerService.java @@ -9225,8 +9225,13 @@ public final class ActivityManagerService extends ActivityManagerNative ActivityInfo ai = ris.get(i).activityInfo; ComponentName comp = new ComponentName(ai.packageName, ai.name); if (lastDoneReceivers.contains(comp)) { + // We already did the pre boot receiver for this app with the current + // platform version, so don't do it again... ris.remove(i); i--; + // ...however, do keep it as one that has been done, so we don't + // forget about it when rewriting the file of last done receivers. + doneReceivers.add(comp); } } |
