Merge "Fix wrong surface positioning when animating a split pair to home" into udc-dev am: d571e89311
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/22330129 Change-Id: Ifbb18b727f58a2c7a4669cb155e3bdf171f74b7f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1472,13 +1472,13 @@ public class QuickstepTransitionManager implements OnDeviceProfileChangeListener
|
||||
RemoteAnimationTarget target = appTargets[i];
|
||||
SurfaceProperties builder = transaction.forSurface(target.leash);
|
||||
|
||||
if (target.localBounds != null) {
|
||||
tmpPos.set(target.localBounds.left, target.localBounds.top);
|
||||
if (target.screenSpaceBounds != null) {
|
||||
tmpPos.set(target.screenSpaceBounds.left, target.screenSpaceBounds.top);
|
||||
} else {
|
||||
tmpPos.set(target.position.x, target.position.y);
|
||||
}
|
||||
|
||||
final Rect crop = new Rect(target.screenSpaceBounds);
|
||||
final Rect crop = new Rect(target.localBounds);
|
||||
crop.offsetTo(0, 0);
|
||||
if (target.mode == MODE_CLOSING) {
|
||||
tmpRect.set(target.screenSpaceBounds);
|
||||
|
||||
Reference in New Issue
Block a user