diff --git a/packages/SystemUI/src/com/android/systemui/recents/tv/RecentsTvActivity.java b/packages/SystemUI/src/com/android/systemui/recents/tv/RecentsTvActivity.java index c1f6f009e8e30..5bb5091fb342c 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/tv/RecentsTvActivity.java +++ b/packages/SystemUI/src/com/android/systemui/recents/tv/RecentsTvActivity.java @@ -337,7 +337,23 @@ public class RecentsTvActivity extends Activity implements OnPreDrawListener { @Override protected void onStart() { super.onStart(); + updatePipUI(); + } + @Override + public void onEnterAnimationComplete() { + super.onEnterAnimationComplete(); + if(mLaunchedFromHome) { + mHomeRecentsEnterExitAnimationHolder.startEnterAnimation(mPipManager.isPipShown()); + } + mTaskStackViewAdapter.setResetAddedCards(true); + EventBus.getDefault().send(new EnterRecentsWindowAnimationCompletedEvent()); + } + + @Override + public void onResume() { + super.onResume(); + mPipRecentsOverlayManager.onRecentsResumed(); // Update the recent tasks updateRecentsTasks(); @@ -368,24 +384,6 @@ public class RecentsTvActivity extends Activity implements OnPreDrawListener { // Notify that recents is now visible SystemServicesProxy ssp = Recents.getSystemServices(); EventBus.getDefault().send(new RecentsVisibilityChangedEvent(this, true)); - - updatePipUI(); - } - - @Override - public void onEnterAnimationComplete() { - super.onEnterAnimationComplete(); - if(mLaunchedFromHome) { - mHomeRecentsEnterExitAnimationHolder.startEnterAnimation(mPipManager.isPipShown()); - } - mTaskStackViewAdapter.setResetAddedCards(true); - EventBus.getDefault().send(new EnterRecentsWindowAnimationCompletedEvent()); - } - - @Override - public void onResume() { - super.onResume(); - mPipRecentsOverlayManager.onRecentsResumed(); if(mTaskStackHorizontalGridView.getStack().getTaskCount() > 1 && !mLaunchedFromHome) { // If there are 2 or more tasks, and we are not launching from home // set the selected position to the 2nd task to allow for faster app switching