summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Mount <mount@google.com>2014-09-10 21:47:57 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-09-10 21:47:58 +0000
commit05c4f7ad765e2178e6e28676fd3438d2aaa38894 (patch)
treec315d1f1afec0cf8b804b098479cd2abc5f0232a
parentbebc56209d489a61c339d92b5fa8403bc1a76952 (diff)
parent7fa7da221ef10113cda33c1cdc5810fe5ed0e00b (diff)
downloadframeworks_base-05c4f7ad765e2178e6e28676fd3438d2aaa38894.zip
frameworks_base-05c4f7ad765e2178e6e28676fd3438d2aaa38894.tar.gz
frameworks_base-05c4f7ad765e2178e6e28676fd3438d2aaa38894.tar.bz2
Merge "Fix ArrayIndexOutOfBoundsException." into lmp-dev
-rw-r--r--core/java/android/app/EnterTransitionCoordinator.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/app/EnterTransitionCoordinator.java b/core/java/android/app/EnterTransitionCoordinator.java
index 9c7728e..922561d 100644
--- a/core/java/android/app/EnterTransitionCoordinator.java
+++ b/core/java/android/app/EnterTransitionCoordinator.java
@@ -136,11 +136,12 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator {
if (sharedElements.isEmpty() || !sharedElements.valueAt(0).isLayoutRequested()) {
viewsReady(sharedElements);
} else {
- sharedElements.valueAt(0).getViewTreeObserver()
+ final View sharedElement = sharedElements.valueAt(0);
+ sharedElement.getViewTreeObserver()
.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {
@Override
public boolean onPreDraw() {
- sharedElements.valueAt(0).getViewTreeObserver().removeOnPreDrawListener(this);
+ sharedElement.getViewTreeObserver().removeOnPreDrawListener(this);
viewsReady(sharedElements);
return true;
}