Loading libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PipTransitionState.java +0 −2 Original line number Diff line number Diff line Loading @@ -481,8 +481,6 @@ public class PipTransitionState { // - there is no drag-to-desktop gesture in progress; otherwise the PiP resize // transition will block the drag-to-desktop transitions from finishing return isPipStateIdle() && !mPipDesktopState.isDragToDesktopInProgress(); case CHANGING_PIP_BOUNDS: return mState == SCHEDULED_BOUNDS_CHANGE; default: return true; } Loading libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/transition/PipExpandHandler.java +2 −0 Original line number Diff line number Diff line Loading @@ -169,6 +169,7 @@ public class PipExpandHandler implements Transitions.TransitionHandler { return false; } } mPipTransitionState.setState(PipTransitionState.EXITING_PIP); mFinishCallback = finishCallback; // The parent change if we were in a multi-activity PiP; null if single activity PiP. Loading Loading @@ -316,6 +317,7 @@ public class PipExpandHandler implements Transitions.TransitionHandler { if (pipChange == null || pipChange.getLeash() == null) { return false; } mPipTransitionState.setState(PipTransitionState.EXITING_PIP); mFinishCallback = finishCallback; // Get the original parent before PiP. If original task hosting the PiP activity was Loading libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip2/phone/PipTransitionStateTest.java +0 −8 Original line number Diff line number Diff line Loading @@ -184,14 +184,6 @@ public class PipTransitionStateTest extends ShellTestCase { PipTransitionState.CHANGING_PIP_BOUNDS)); } @Test public void testShouldTransitionToState_changingPipBounds_withoutScheduling_returnsFalse() { mPipTransitionState.setState(PipTransitionState.ENTERED_PIP); Assert.assertFalse(mPipTransitionState.shouldTransitionToState( PipTransitionState.CHANGING_PIP_BOUNDS)); } @Test public void shouldTransitionToState_scheduledBoundsChangeWhileChangingBounds_returnsFalse() { Bundle extra = new Bundle(); Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/PipTransitionState.java +0 −2 Original line number Diff line number Diff line Loading @@ -481,8 +481,6 @@ public class PipTransitionState { // - there is no drag-to-desktop gesture in progress; otherwise the PiP resize // transition will block the drag-to-desktop transitions from finishing return isPipStateIdle() && !mPipDesktopState.isDragToDesktopInProgress(); case CHANGING_PIP_BOUNDS: return mState == SCHEDULED_BOUNDS_CHANGE; default: return true; } Loading
libs/WindowManager/Shell/src/com/android/wm/shell/pip2/phone/transition/PipExpandHandler.java +2 −0 Original line number Diff line number Diff line Loading @@ -169,6 +169,7 @@ public class PipExpandHandler implements Transitions.TransitionHandler { return false; } } mPipTransitionState.setState(PipTransitionState.EXITING_PIP); mFinishCallback = finishCallback; // The parent change if we were in a multi-activity PiP; null if single activity PiP. Loading Loading @@ -316,6 +317,7 @@ public class PipExpandHandler implements Transitions.TransitionHandler { if (pipChange == null || pipChange.getLeash() == null) { return false; } mPipTransitionState.setState(PipTransitionState.EXITING_PIP); mFinishCallback = finishCallback; // Get the original parent before PiP. If original task hosting the PiP activity was Loading
libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/pip2/phone/PipTransitionStateTest.java +0 −8 Original line number Diff line number Diff line Loading @@ -184,14 +184,6 @@ public class PipTransitionStateTest extends ShellTestCase { PipTransitionState.CHANGING_PIP_BOUNDS)); } @Test public void testShouldTransitionToState_changingPipBounds_withoutScheduling_returnsFalse() { mPipTransitionState.setState(PipTransitionState.ENTERED_PIP); Assert.assertFalse(mPipTransitionState.shouldTransitionToState( PipTransitionState.CHANGING_PIP_BOUNDS)); } @Test public void shouldTransitionToState_scheduledBoundsChangeWhileChangingBounds_returnsFalse() { Bundle extra = new Bundle(); Loading