From aac7aa6fcfcb519755987ec126be066323f589c8 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Thu, 17 Sep 2009 16:57:40 +0100 Subject: In the case of a page load error, save a second screenshot in onProgressChanged(100) to ensure that we save the substituted error page rather than the previous page that loaded. Also save the thumbnail for the page if the user creates the bookmark through the add bookmark menu or clicking the add bookmark icon on the bookmarks page. Change-Id: Ib2b7692a45290f9ce372968e05cde8f6903e4572 --- src/com/android/browser/BrowserBookmarksAdapter.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/com/android/browser/BrowserBookmarksAdapter.java') diff --git a/src/com/android/browser/BrowserBookmarksAdapter.java b/src/com/android/browser/BrowserBookmarksAdapter.java index 6b464cc38..bbecab9b5 100644 --- a/src/com/android/browser/BrowserBookmarksAdapter.java +++ b/src/com/android/browser/BrowserBookmarksAdapter.java @@ -437,13 +437,11 @@ class BrowserBookmarksAdapter extends BaseAdapter { mCursor.moveToPosition(position - mExtraOffset); tv.setText(mCursor.getString( Browser.HISTORY_PROJECTION_TITLE_INDEX)); - byte[] data = mCursor.getBlob( - Browser.HISTORY_PROJECTION_THUMBNAIL_INDEX); - if (data == null) { + Bitmap thumbnail = getBitmap(Browser.HISTORY_PROJECTION_THUMBNAIL_INDEX, position); + if (thumbnail == null) { thumb.setImageResource(R.drawable.ic_launcher_shortcut_browser_bookmark); } else { - thumb.setImageBitmap( - BitmapFactory.decodeByteArray(data, 0, data.length)); + thumb.setImageBitmap(thumbnail); } return convertView; -- cgit v1.2.3