From 8175a7c2e6863ff2a29d939e0f4bac8fff3047f8 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Wed, 11 Jun 2014 14:19:53 -0700 Subject: Stop sending broadcasts to RecentsActivity before boot has completed. (Bug 15109101) Change-Id: Ic04dc2ef73c75d63e107e7b50842dd618d3a173a --- packages/SystemUI/src/com/android/systemui/recents/RecentsService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/recents/RecentsService.java b/packages/SystemUI/src/com/android/systemui/recents/RecentsService.java index 0c2c11d1983c..113efe389b68 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); } } -- cgit v1.2.3-59-g8ed1b