summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chet Haase <chet@google.com> 2011-01-12 20:34:32 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2011-01-12 20:34:32 -0800
commit7cc5e1d5488c9e0a3f898a62b626ffb3ae074440 (patch)
treea2ef2612cdc4d7af9e5028093660e02bec222ce7
parent44a94bb5a915922400944f666b218f4bb268c565 (diff)
parentb29407faf39a1421ac61958a34431286c8397929 (diff)
Merge "Fix null crash when fragments go away during animations" into honeycomb
-rw-r--r--core/java/android/app/FragmentManager.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java
index 2609c464419e..eb9b8a3795d3 100644
--- a/core/java/android/app/FragmentManager.java
+++ b/core/java/android/app/FragmentManager.java
@@ -978,7 +978,9 @@ final class FragmentManagerImpl extends FragmentManager {
anim.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
- finalFragment.mView.setVisibility(View.GONE);
+ if (finalFragment.mView != null) {
+ finalFragment.mView.setVisibility(View.GONE);
+ }
}
});
anim.start();