summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2010-07-13 18:38:46 -0700
committerDianne Hackborn <hackbod@google.com>2010-07-13 18:38:46 -0700
commitef69fb82db8ca5cb588767da7a3d261ada8a4227 (patch)
tree38429b4bc92e0e45a40915e476d7834f12329082 /core/java/android
parent46c076d193fe91721912d3bfa8e5a6d24707b5bc (diff)
downloadframeworks_base-ef69fb82db8ca5cb588767da7a3d261ada8a4227.zip
frameworks_base-ef69fb82db8ca5cb588767da7a3d261ada8a4227.tar.gz
frameworks_base-ef69fb82db8ca5cb588767da7a3d261ada8a4227.tar.bz2
Fix bug where LoaderManager instances were not being removed.
Change-Id: Ic8385ff60623ecd3e9fe8ff4360aef2c3b11f24f
Diffstat (limited to 'core/java/android')
-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 cb928a7..50307d4 100644
--- a/core/java/android/app/FragmentManager.java
+++ b/core/java/android/app/FragmentManager.java
@@ -316,6 +316,7 @@ public class FragmentManager {
throw new SuperNotCalledException("Fragment " + f
+ " did not call through to super.onDetach()");
}
+ f.mActivity.mAllLoaderManagers.remove(f.mIndex);
f.mActivity = null;
}
}