Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 16a61085 authored by Ben Lin's avatar Ben Lin Committed by Automerger Merge Worker
Browse files

Merge "PiP: Animate resize even if the bounds are the same." into rvc-dev am:...

Merge "PiP: Animate resize even if the bounds are the same." into rvc-dev am: 32724409 am: 9c1a5949

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

Change-Id: Iec1099f20c25f156d675dea03c7cba83bc6ac3f1
parents eb867b19 9c1a5949
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -491,11 +491,12 @@ public class PipMotionHelper implements PipAppOpsListener.Callback,
            Log.d(TAG, "resizeAndAnimatePipUnchecked: toBounds=" + toBounds
                    + " duration=" + duration + " callers=\n" + Debug.getCallers(5, "    "));
        }
        if (!toBounds.equals(mBounds)) {

        // Intentionally resize here even if the current bounds match the destination bounds.
        // This is so all the proper callbacks are performed.
        mPipTaskOrganizer.scheduleAnimateResizePip(toBounds, duration, mUpdateBoundsCallback);
        setAnimatingToBounds(toBounds);
    }
    }

    /**
     * Returns a MagnetizedObject wrapper for PIP's animated bounds. This is provided to the