Activity Transitions: Don't do a shared element exit transition twice.

Bug 15671433

Change-Id: I888702df5661c769cc1c093d859fd85e5e33d282
This commit is contained in:
George Mount
2014-06-23 11:09:32 -07:00
parent a0a0260e48
commit f451d8a6d1

View File

@@ -226,13 +226,7 @@ class ExitTransitionCoordinator extends ActivityTransitionCoordinator {
}
private void startExitTransition() {
Transition sharedElementTransition = mSharedElements.isEmpty()
? null : getSharedElementTransition();
if (sharedElementTransition == null) {
sharedElementTransitionComplete();
}
Transition transition = mergeTransitions(sharedElementTransition,
getExitTransition());
Transition transition = getExitTransition();
if (transition != null) {
TransitionManager.beginDelayedTransition(getDecor(), transition);
setViewVisibility(mTransitioningViews, View.INVISIBLE);