summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserBookmarksAdapter.java
diff options
context:
space:
mode:
authorPatrick Scott <>2009-03-24 20:43:37 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-24 20:43:37 -0700
commite09761e605bff04ff2e0b5e1f25541988088e80d (patch)
tree72b13dd4d92e28f9c939e81a625d9ba56e66515c /src/com/android/browser/BrowserBookmarksAdapter.java
parentdd4f4297c08803b238af28dddb373a1aea06cc1e (diff)
downloadpackages_apps_Browser-e09761e605bff04ff2e0b5e1f25541988088e80d.tar.gz
packages_apps_Browser-e09761e605bff04ff2e0b5e1f25541988088e80d.tar.bz2
packages_apps_Browser-e09761e605bff04ff2e0b5e1f25541988088e80d.zip
Automated import from //branches/master/...@141656,141656
Diffstat (limited to 'src/com/android/browser/BrowserBookmarksAdapter.java')
-rw-r--r--src/com/android/browser/BrowserBookmarksAdapter.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/android/browser/BrowserBookmarksAdapter.java b/src/com/android/browser/BrowserBookmarksAdapter.java
index 479dc0efb..27782e090 100644
--- a/src/com/android/browser/BrowserBookmarksAdapter.java
+++ b/src/com/android/browser/BrowserBookmarksAdapter.java
@@ -472,6 +472,21 @@ class BrowserBookmarksAdapter extends BaseAdapter {
}
/**
+ * Return the favicon for this item in the list.
+ */
+ public Bitmap getFavicon(int position) {
+ if (position < mExtraOffset || position > mCount) {
+ return null;
+ }
+ mCursor.moveToPosition(position - mExtraOffset);
+ byte[] data = mCursor.getBlob(Browser.HISTORY_PROJECTION_FAVICON_INDEX);
+ if (data == null) {
+ return null;
+ }
+ return BitmapFactory.decodeByteArray(data, 0, data.length);
+ }
+
+ /**
* Private helper function to return the title or url.
*/
private String getString(int cursorIndex, int position) {