Merge "Revert "Prevent recents from closing while moving PiP to fullscreen."" into nyc-dev

am: fa255f6

* commit 'fa255f6ead7097acba8400998c47685cc3defc67':
  Revert "Prevent recents from closing while moving PiP to fullscreen."

Change-Id: Iecf1d14019485cc5335aece8b7e6a4bcc78b495f
This commit is contained in:
Jaewan Kim
2016-04-27 18:24:51 +00:00
committed by android-build-merger
2 changed files with 5 additions and 11 deletions

View File

@@ -267,6 +267,9 @@ public class PipManager {
void movePipToFullscreen() {
mState = STATE_NO_PIP;
mPipTaskId = TASK_ID_NO_PIP;
for (int i = mListeners.size() - 1; i >= 0; --i) {
mListeners.get(i).onMoveToFullscreen();
}
resizePinnedStack(mState);
}
@@ -627,11 +630,6 @@ public class PipManager {
public void onPinnedStackAnimationEnded() {
if (DEBUG) Log.d(TAG, "onPinnedStackAnimationEnded()");
switch (mState) {
case STATE_NO_PIP:
for (int i = mListeners.size() - 1; i >= 0; --i) {
mListeners.get(i).onMoveToFullscreen();
}
break;
case STATE_PIP_OVERLAY:
if (!mPipRecentsOverlayManager.isRecentsShown()) {
showPipOverlay();

View File

@@ -149,15 +149,11 @@ public class BoundsAnimationController {
public void onAnimationEnd(Animator animation) {
if (DEBUG) Slog.d(TAG, "onAnimationEnd: mTarget=" + mTarget
+ " mMoveToFullScreen=" + mMoveToFullScreen + " mWillReplace=" + mWillReplace);
finishAnimation();
if (mMoveToFullScreen && !mWillReplace) {
mTarget.moveToFullscreen();
}
// If we finish the animation before we move the target to fullscreen,
// recents may close itself and we may try and resume the previous
// fullscreen app leading to churn and flicker after we then move
// our target to fullscreen.
finishAnimation();
}
@Override