Merge "Don't promote the animation on Task's parent when clearing task" into sc-dev am: 04350c57de
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14963617 Change-Id: I13d349233ed7dae8077ea36053995132890c0e61
This commit is contained in:
@@ -623,7 +623,11 @@ public class AppTransitionController {
|
|||||||
siblings.add(current);
|
siblings.add(current);
|
||||||
boolean canPromote = true;
|
boolean canPromote = true;
|
||||||
|
|
||||||
if (parent == null || !parent.canCreateRemoteAnimationTarget()) {
|
if (parent == null || !parent.canCreateRemoteAnimationTarget()
|
||||||
|
// We cannot promote the animation on Task's parent when the task is in
|
||||||
|
// clearing task in case the animating get stuck when performing the opening
|
||||||
|
// task that behind it.
|
||||||
|
|| (current.asTask() != null && current.asTask().mInRemoveTask)) {
|
||||||
canPromote = false;
|
canPromote = false;
|
||||||
} else {
|
} else {
|
||||||
// In case a descendant of the parent belongs to the other group, we cannot promote
|
// In case a descendant of the parent belongs to the other group, we cannot promote
|
||||||
|
|||||||
Reference in New Issue
Block a user