diff options
author | Winson Chung <winsonc@google.com> | 2014-06-05 20:08:57 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-06-05 20:08:57 +0000 |
commit | 87d8ac9cf9ed646b560ba7905fbc19a389884b21 (patch) | |
tree | 4515797332b20bcd3ac1f7d32e04a80d738b2482 /packages | |
parent | 240047694338830521594688de194a1cde2d4537 (diff) | |
parent | 1494f8671ef6d9e6f14fb18b2248eecc37d0dcfc (diff) | |
download | frameworks_base-87d8ac9cf9ed646b560ba7905fbc19a389884b21.zip frameworks_base-87d8ac9cf9ed646b560ba7905fbc19a389884b21.tar.gz frameworks_base-87d8ac9cf9ed646b560ba7905fbc19a389884b21.tar.bz2 |
am 16b5e60d: Merge "Fixing issue with broadcast being sent before boot completed." into lmp-preview-dev
* commit '16b5e60d49ea952a86f71da479a980e37ea652cf':
Fixing issue with broadcast being sent before boot completed.
Diffstat (limited to 'packages')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/recent/Recents.java | 5 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/recents/AlternateRecentsComponent.java | 9 |
2 files changed, 12 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/recent/Recents.java b/packages/SystemUI/src/com/android/systemui/recent/Recents.java index 0cc09c8..116d755 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/Recents.java +++ b/packages/SystemUI/src/com/android/systemui/recent/Recents.java @@ -61,6 +61,11 @@ public class Recents extends SystemUI implements RecentsComponent { @Override protected void onBootCompleted() { + if (mUseAlternateRecents) { + if (mAlternateRecents != null) { + mAlternateRecents.onBootCompleted(); + } + } mBootCompleted = true; } diff --git a/packages/SystemUI/src/com/android/systemui/recents/AlternateRecentsComponent.java b/packages/SystemUI/src/com/android/systemui/recents/AlternateRecentsComponent.java index bb19415..2f6d58f 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/AlternateRecentsComponent.java +++ b/packages/SystemUI/src/com/android/systemui/recents/AlternateRecentsComponent.java @@ -153,6 +153,7 @@ public class AlternateRecentsComponent implements ActivityOptions.OnAnimationSta Messenger mService = null; Messenger mMessenger; RecentsMessageHandler mHandler; + boolean mBootCompleted = false; boolean mServiceIsBound = false; boolean mToggleRecentsUponServiceBound; RecentsServiceConnection mConnection = new RecentsServiceConnection(); @@ -182,6 +183,10 @@ public class AlternateRecentsComponent implements ActivityOptions.OnAnimationSta bindToRecentsService(false); } + public void onBootCompleted() { + mBootCompleted = true; + } + /** Shows the recents */ public void onShowRecents(boolean triggeredFromAltTab, View statusBarView) { if (Console.Enabled) { @@ -208,7 +213,7 @@ public class AlternateRecentsComponent implements ActivityOptions.OnAnimationSta if (Console.Enabled) { Console.log(Constants.Log.App.RecentsComponent, "[RecentsComponent|hideRecents]"); } - if (mServiceIsBound) { + if (mServiceIsBound && mBootCompleted) { // Notify recents to close it try { Bundle data = new Bundle(); @@ -278,7 +283,7 @@ public class AlternateRecentsComponent implements ActivityOptions.OnAnimationSta /** Updates each of the task animation rects. */ void updateAnimationRects() { - if (mServiceIsBound) { + if (mServiceIsBound && mBootCompleted) { Resources res = mContext.getResources(); int statusBarHeight = res.getDimensionPixelSize( com.android.internal.R.dimen.status_bar_height); |