Merge "Make rotation leash for rotated multi-activity pip expand" into udc-dev
This commit is contained in:
@@ -4614,6 +4614,13 @@ class Task extends TaskFragment {
|
|||||||
topActivity.reparent(lastParentBeforePip,
|
topActivity.reparent(lastParentBeforePip,
|
||||||
lastParentBeforePip.getChildCount() /* top */,
|
lastParentBeforePip.getChildCount() /* top */,
|
||||||
"movePinnedActivityToOriginalTask");
|
"movePinnedActivityToOriginalTask");
|
||||||
|
final DisplayContent dc = topActivity.getDisplayContent();
|
||||||
|
if (dc != null && dc.isFixedRotationLaunchingApp(topActivity)) {
|
||||||
|
// Expanding pip into new rotation, so create a rotation leash
|
||||||
|
// until the display is rotated.
|
||||||
|
topActivity.getOrCreateFixedRotationLeash(
|
||||||
|
topActivity.getSyncTransaction());
|
||||||
|
}
|
||||||
lastParentBeforePip.moveToFront("movePinnedActivityToOriginalTask");
|
lastParentBeforePip.moveToFront("movePinnedActivityToOriginalTask");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user