summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon Scroggins <scroggo@google.com>2010-09-27 14:22:23 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-09-27 14:22:23 -0700
commit6ed4dcae944c8188c7f240affeb8c437cbfd2090 (patch)
treea0b17f2859548326ced1ba1629068f8333349f0f
parentbca3b6922f1fc20187689d8ca6ef28ff170c9440 (diff)
parent5e8a40f0b4a191735f7f5fcefceb26cc1146e4e5 (diff)
downloadpackages_apps_Browser-6ed4dcae944c8188c7f240affeb8c437cbfd2090.tar.gz
packages_apps_Browser-6ed4dcae944c8188c7f240affeb8c437cbfd2090.tar.bz2
packages_apps_Browser-6ed4dcae944c8188c7f240affeb8c437cbfd2090.zip
Merge "Do not show a context menu for folders."
-rw-r--r--src/com/android/browser/BrowserBookmarksPage.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/browser/BrowserBookmarksPage.java b/src/com/android/browser/BrowserBookmarksPage.java
index a36bd08f9..4a089fb0b 100644
--- a/src/com/android/browser/BrowserBookmarksPage.java
+++ b/src/com/android/browser/BrowserBookmarksPage.java
@@ -326,6 +326,10 @@ public class BrowserBookmarksPage extends Fragment implements View.OnCreateConte
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
+ Cursor cursor = (Cursor) mAdapter.getItem(info.position);
+ boolean isFolder
+ = cursor.getInt(BookmarksLoader.COLUMN_INDEX_IS_FOLDER) != 0;
+ if (isFolder) return;
final Activity activity = getActivity();
MenuInflater inflater = activity.getMenuInflater();
@@ -341,14 +345,12 @@ public class BrowserBookmarksPage extends Fragment implements View.OnCreateConte
((ViewGroup) mContextHeader.getParent()).removeView(mContextHeader);
}
- populateBookmarkItem(mAdapter, mContextHeader, info.position);
+ populateBookmarkItem(cursor, mContextHeader);
menu.setHeaderView(mContextHeader);
}
- private void populateBookmarkItem(BrowserBookmarksAdapter adapter, BookmarkItem item,
- int position) {
- Cursor cursor = (Cursor) mAdapter.getItem(position);
+ private void populateBookmarkItem(Cursor cursor, BookmarkItem item) {
String url = cursor.getString(BookmarksLoader.COLUMN_INDEX_URL);
item.setUrl(url);
item.setName(cursor.getString(BookmarksLoader.COLUMN_INDEX_TITLE));