diff options
| author | Leon Scroggins <scroggo@google.com> | 2010-09-27 14:22:23 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-09-27 14:22:23 -0700 |
| commit | 6ed4dcae944c8188c7f240affeb8c437cbfd2090 (patch) | |
| tree | a0b17f2859548326ced1ba1629068f8333349f0f | |
| parent | bca3b6922f1fc20187689d8ca6ef28ff170c9440 (diff) | |
| parent | 5e8a40f0b4a191735f7f5fcefceb26cc1146e4e5 (diff) | |
| download | packages_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.java | 10 |
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)); |
