summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/DownloadTouchIcon.java
diff options
context:
space:
mode:
authorPatrick Scott <phanna@android.com>2010-03-04 14:29:31 -0500
committerPatrick Scott <phanna@android.com>2010-03-04 14:29:31 -0500
commit8e9fe327af19df2df03a2546c97604b095acd5e1 (patch)
tree97d030aa23406e9266eadc32e0274395006b2a0d /src/com/android/browser/DownloadTouchIcon.java
parent0c75a8ed8d95d2f5278826222ca5ec4e96b2aee4 (diff)
downloadpackages_apps_browser-8e9fe327af19df2df03a2546c97604b095acd5e1.zip
packages_apps_browser-8e9fe327af19df2df03a2546c97604b095acd5e1.tar.gz
packages_apps_browser-8e9fe327af19df2df03a2546c97604b095acd5e1.tar.bz2
Close the bookmarks cursor.
If no touch icon loader is created, close the cursor immediately. Close the cursor in doInBackground to ensure that the cursor is closed even in error. Bug: 2483029
Diffstat (limited to 'src/com/android/browser/DownloadTouchIcon.java')
-rw-r--r--src/com/android/browser/DownloadTouchIcon.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/browser/DownloadTouchIcon.java b/src/com/android/browser/DownloadTouchIcon.java
index e2d4594..c8701ba 100644
--- a/src/com/android/browser/DownloadTouchIcon.java
+++ b/src/com/android/browser/DownloadTouchIcon.java
@@ -96,6 +96,9 @@ class DownloadTouchIcon extends AsyncTask<String, Void, Void> {
} finally {
client.close();
}
+ if (mCursor != null) {
+ mCursor.close();
+ }
return null;
}
@@ -130,6 +133,5 @@ class DownloadTouchIcon extends AsyncTask<String, Void, Void> {
values, null, null);
} while (mCursor.moveToNext());
}
- mCursor.close();
}
}