Merge "Fix transition return issues when more than 1 level depth" into rvc-dev am: 9aa8852510 am: cd991f9b3c am: 6084e4c0ad

Change-Id: I81f584b0896136b8fc31632a1a5ff7b4f1359349
This commit is contained in:
TreeHugger Robot
2020-05-29 05:09:29 +00:00
committed by Automerger Merge Worker

View File

@@ -434,7 +434,8 @@ class ExitTransitionCoordinator extends ActivityTransitionCoordinator {
mSharedElementNotified = true;
delayCancel();
if (!mActivity.isTopOfTask()) {
if (!mActivity.isTopOfTask() || (mIsReturning && !mActivity.isTaskRoot()
&& !mSharedElements.isEmpty())) {
mResultReceiver.send(MSG_ALLOW_RETURN_TRANSITION, null);
}