Merge "Do not skip onMovementBoundsChanged if already in PiP" into sc-dev am: 99bded1612

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14983324

Change-Id: I07e7e0527bb13ea35bb927bdc76399297a7f24c6
This commit is contained in:
TreeHugger Robot
2021-06-20 20:32:09 +00:00
committed by Automerger Merge Worker

View File

@@ -835,11 +835,14 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener,
WindowContainerTransaction wct) {
// note that this can be called when swipe-to-home or fixed-rotation is happening.
// Skip this entirely if that's the case.
if ((mInSwipePipToHomeTransition || mWaitForFixedRotation) && fromRotation) {
final boolean waitForFixedRotationOnEnteringPip = mWaitForFixedRotation
&& (mState != State.ENTERED_PIP);
if ((mInSwipePipToHomeTransition || waitForFixedRotationOnEnteringPip) && fromRotation) {
if (DEBUG) {
Log.d(TAG, "Skip onMovementBoundsChanged on rotation change"
+ " mInSwipePipToHomeTransition=" + mInSwipePipToHomeTransition
+ " mWaitForFixedRotation=" + mWaitForFixedRotation);
+ " mWaitForFixedRotation=" + mWaitForFixedRotation
+ " mState=" + mState);
}
return;
}