Fix context menu for bookmarks
Bug: 3249288
Fixed a bug where the code to lookup the count of the items in a folder
was being executed for bookmarks as well as folders, causing the URL
line to be replaced with "Empty Folder" in the context menu.
Change-Id: I35ac071952da4093bac8bc104636dd8fcb8b84b1
diff --git a/src/com/android/browser/BrowserBookmarksPage.java b/src/com/android/browser/BrowserBookmarksPage.java
index 4887f3f..74385f9 100644
--- a/src/com/android/browser/BrowserBookmarksPage.java
+++ b/src/com/android/browser/BrowserBookmarksPage.java
@@ -357,8 +357,6 @@
}
BookmarkItem header = new BookmarkItem(activity);
populateBookmarkItem(cursor, header, isFolder);
- new LookupBookmarkCount(getActivity(), header)
- .execute(cursor.getLong(BookmarksLoader.COLUMN_INDEX_ID));
menu.setHeaderView(header);
int count = menu.size();
@@ -374,6 +372,8 @@
Bitmap bitmap =
BitmapFactory.decodeResource(getResources(), R.drawable.ic_folder);
item.setFavicon(bitmap);
+ new LookupBookmarkCount(getActivity(), item)
+ .execute(cursor.getLong(BookmarksLoader.COLUMN_INDEX_ID));
} else {
String url = cursor.getString(BookmarksLoader.COLUMN_INDEX_URL);
item.setUrl(url);