Loading packages/SystemUI/src/com/android/systemui/tv/pip/PipManager.java +5 −3 Original line number Diff line number Diff line Loading @@ -276,9 +276,6 @@ 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); } Loading Loading @@ -638,6 +635,11 @@ 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(); Loading services/core/java/com/android/server/wm/BoundsAnimationController.java +6 −2 Original line number Diff line number Diff line Loading @@ -149,11 +149,15 @@ 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 Loading Loading
packages/SystemUI/src/com/android/systemui/tv/pip/PipManager.java +5 −3 Original line number Diff line number Diff line Loading @@ -276,9 +276,6 @@ 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); } Loading Loading @@ -638,6 +635,11 @@ 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(); Loading
services/core/java/com/android/server/wm/BoundsAnimationController.java +6 −2 Original line number Diff line number Diff line Loading @@ -149,11 +149,15 @@ 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 Loading