diff options
author | Patrick Scott <phanna@android.com> | 2010-03-04 14:29:31 -0500 |
---|---|---|
committer | Patrick Scott <phanna@android.com> | 2010-03-04 14:29:31 -0500 |
commit | 8e9fe327af19df2df03a2546c97604b095acd5e1 (patch) | |
tree | 97d030aa23406e9266eadc32e0274395006b2a0d /src/com/android/browser/DownloadTouchIcon.java | |
parent | 0c75a8ed8d95d2f5278826222ca5ec4e96b2aee4 (diff) | |
download | packages_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.java | 4 |
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(); } } |