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
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 @@
} finally {
client.close();
}
+ if (mCursor != null) {
+ mCursor.close();
+ }
return null;
}
@@ -130,6 +133,5 @@
values, null, null);
} while (mCursor.moveToNext());
}
- mCursor.close();
}
}