summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2014-06-11 21:34:03 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-06-11 21:23:31 +0000
commit91b7d2b4fb2b2608477f3e7dbfb10f6cb3cd6b85 (patch)
treeb7cf11bcb2967421edebd03e83a3f38b1b5e23ef
parentfb522b6798517e98341f2eeba4ef67d10d09b64e (diff)
parent8175a7c2e6863ff2a29d939e0f4bac8fff3047f8 (diff)
downloadframeworks_base-91b7d2b4fb2b2608477f3e7dbfb10f6cb3cd6b85.zip
frameworks_base-91b7d2b4fb2b2608477f3e7dbfb10f6cb3cd6b85.tar.gz
frameworks_base-91b7d2b4fb2b2608477f3e7dbfb10f6cb3cd6b85.tar.bz2
Merge "Stop sending broadcasts to RecentsActivity before boot has completed. (Bug 15109101)" into lmp-preview-dev
-rw-r--r--packages/SystemUI/src/com/android/systemui/recents/RecentsService.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recents/RecentsService.java b/packages/SystemUI/src/com/android/systemui/recents/RecentsService.java
index 0c2c11d..113efe3 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/RecentsService.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/RecentsService.java
@@ -121,6 +121,7 @@ class SystemUIMessageHandler extends Handler {
// Send a broadcast to hide recents
Intent intent = new Intent(RecentsService.ACTION_HIDE_RECENTS_ACTIVITY);
intent.setPackage(context.getPackageName());
+ intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
if (msg.arg1 != 0) {
intent.putExtra(RecentsService.EXTRA_TRIGGERED_FROM_ALT_TAB, true);
}
@@ -129,6 +130,7 @@ class SystemUIMessageHandler extends Handler {
// Send a broadcast to toggle recents
Intent intent = new Intent(RecentsService.ACTION_TOGGLE_RECENTS_ACTIVITY);
intent.setPackage(context.getPackageName());
+ intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
context.sendBroadcast(intent);
// Time this path
@@ -140,6 +142,7 @@ class SystemUIMessageHandler extends Handler {
// Send a broadcast to start the enter animation
Intent intent = new Intent(RecentsService.ACTION_START_ENTER_ANIMATION);
intent.setPackage(context.getPackageName());
+ intent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT);
context.sendBroadcast(intent);
}
}