summaryrefslogtreecommitdiffstats
path: root/core/java/android/app/FragmentManager.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2011-07-21 16:25:26 -0700
committerDianne Hackborn <hackbod@google.com>2011-07-22 11:05:20 -0700
commitc693823fd4cb927160c3f423670587be5e09ac20 (patch)
tree0f219b90c2adb1ad6567efa9f17508d8eb3af092 /core/java/android/app/FragmentManager.java
parent8cbe6e9cef46adc14b6c3e0f3ea303b78232a8b9 (diff)
downloadframeworks_base-c693823fd4cb927160c3f423670587be5e09ac20.zip
frameworks_base-c693823fd4cb927160c3f423670587be5e09ac20.tar.gz
frameworks_base-c693823fd4cb927160c3f423670587be5e09ac20.tar.bz2
Fix issue #5054723: java.lang.NullPointerException at...
...android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1284) Make sure to commit all pending actions before completing the destroy. Change-Id: I85643e5f7b1221048523bd186b48fb88fc70ca23
Diffstat (limited to 'core/java/android/app/FragmentManager.java')
-rw-r--r--core/java/android/app/FragmentManager.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java
index c82c9ec..789d3a6 100644
--- a/core/java/android/app/FragmentManager.java
+++ b/core/java/android/app/FragmentManager.java
@@ -1695,6 +1695,7 @@ final class FragmentManagerImpl extends FragmentManager {
public void dispatchDestroy() {
mDestroyed = true;
+ execPendingActions();
moveToState(Fragment.INITIALIZING, false);
mActivity = null;
}