summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRomain Guy <>2009-03-24 20:42:40 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-24 20:42:40 -0700
commitc5aa56da9a3e3247fcc54a2e585bbe30db2f55fb (patch)
treec764b135502ade2498cc4790af6363822ea57154 /src
parentc7fdae17639470c8803c3ff00ff331cbb1535999 (diff)
downloadandroid_packages_apps_Trebuchet-c5aa56da9a3e3247fcc54a2e585bbe30db2f55fb.tar.gz
android_packages_apps_Trebuchet-c5aa56da9a3e3247fcc54a2e585bbe30db2f55fb.tar.bz2
android_packages_apps_Trebuchet-c5aa56da9a3e3247fcc54a2e585bbe30db2f55fb.zip
Automated import from //branches/donutburger/...@141664,141664
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher/LiveFolder.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/com/android/launcher/LiveFolder.java b/src/com/android/launcher/LiveFolder.java
index 5d727f830..44a283e09 100644
--- a/src/com/android/launcher/LiveFolder.java
+++ b/src/com/android/launcher/LiveFolder.java
@@ -90,7 +90,13 @@ public class LiveFolder extends Folder {
if (mLoadingTask != null && mLoadingTask.getStatus() == AsyncTask.Status.RUNNING) {
mLoadingTask.cancel(true);
}
- ((LiveFolderAdapter) mContent.getAdapter()).cleanup();
+
+ // The adapter can be null if onClose() is called before FolderLoadingTask
+ // is done querying the provider
+ final LiveFolderAdapter adapter = (LiveFolderAdapter) mContent.getAdapter();
+ if (adapter != null) {
+ adapter.cleanup();
+ }
}
static class FolderLoadingTask extends AsyncTask<LiveFolderInfo, Void, Cursor> {