summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2016-05-31 21:31:28 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-05-31 21:31:31 +0000
commit2fd9cd7cbb7a792d041d0e0780b11b12b4591a90 (patch)
tree899a751628b5b1e2c749271cae74e9786c478763 /core/java
parent1c39a112b43e50da4e801d634e28ae7a130c0dcb (diff)
parent5ae0b7abf0d026973d556a8d6685dc2b986bf7b5 (diff)
Merge "Better handling of confused finish transition." into nyc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/app/ActivityTransitionState.java2
-rw-r--r--core/java/android/app/EnterTransitionCoordinator.java1
2 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/app/ActivityTransitionState.java b/core/java/android/app/ActivityTransitionState.java
index 4a1aff74ddf6..02eb4d3ded1c 100644
--- a/core/java/android/app/ActivityTransitionState.java
+++ b/core/java/android/app/ActivityTransitionState.java
@@ -284,7 +284,7 @@ class ActivityTransitionState {
}
public boolean startExitBackTransition(final Activity activity) {
- if (mEnteringNames == null) {
+ if (mEnteringNames == null || mCalledExitCoordinator != null) {
return false;
} else {
if (!mHasExited) {
diff --git a/core/java/android/app/EnterTransitionCoordinator.java b/core/java/android/app/EnterTransitionCoordinator.java
index a5995846014e..8bf1e9a97e48 100644
--- a/core/java/android/app/EnterTransitionCoordinator.java
+++ b/core/java/android/app/EnterTransitionCoordinator.java
@@ -150,6 +150,7 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator {
}
};
decor.getViewTreeObserver().addOnPreDrawListener(mViewsReadyListener);
+ decor.invalidate();
}
}