diff options
author | Dianne Hackborn <hackbod@google.com> | 2011-07-21 16:25:26 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2011-07-22 11:05:20 -0700 |
commit | c693823fd4cb927160c3f423670587be5e09ac20 (patch) | |
tree | 0f219b90c2adb1ad6567efa9f17508d8eb3af092 | |
parent | 8cbe6e9cef46adc14b6c3e0f3ea303b78232a8b9 (diff) | |
download | frameworks_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
-rw-r--r-- | core/java/android/app/FragmentManager.java | 1 |
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; } |