summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author George Mount <mount@google.com> 2014-08-29 13:32:20 -0700
committer George Mount <mount@google.com> 2014-08-29 13:32:20 -0700
commitf31d83ce700c586947d3fcdb589fc623249c7c8f (patch)
treed4abd9c62b56cc05f7fc4c945bf50ddaf77e34dc
parent3e294e9921db619f5ef0adaf6124a78fd73911b2 (diff)
Fix NPE in EnterTransitionCoordinator.
Bug 17324730 Change-Id: I2a8c5a4b82a7a252d4ac2319a26f3610b8e358ac
-rw-r--r--core/java/android/app/EnterTransitionCoordinator.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/core/java/android/app/EnterTransitionCoordinator.java b/core/java/android/app/EnterTransitionCoordinator.java
index 5a6898d08161..47d3fd60c586 100644
--- a/core/java/android/app/EnterTransitionCoordinator.java
+++ b/core/java/android/app/EnterTransitionCoordinator.java
@@ -194,10 +194,12 @@ class EnterTransitionCoordinator extends ActivityTransitionCoordinator {
@Override
public boolean onPreDraw() {
getDecor().getViewTreeObserver().removeOnPreDrawListener(this);
- Bundle state = captureSharedElementState();
- setSharedElementMatrices();
- moveSharedElementsToOverlay();
- mResultReceiver.send(MSG_SHARED_ELEMENT_DESTINATION, state);
+ if (mResultReceiver != null) {
+ Bundle state = captureSharedElementState();
+ setSharedElementMatrices();
+ moveSharedElementsToOverlay();
+ mResultReceiver.send(MSG_SHARED_ELEMENT_DESTINATION, state);
+ }
return true;
}
});