| Index: chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkItemsAdapter.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkItemsAdapter.java b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkItemsAdapter.java
|
| index 7619513b07b65e6de8db47bc92e96c805656c551..f25443bbb93290a0a0130031ffc66e339237cb20 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkItemsAdapter.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkItemsAdapter.java
|
| @@ -18,6 +18,8 @@ import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.bookmarks.BookmarkBridge.BookmarkItem;
|
| import org.chromium.chrome.browser.bookmarks.BookmarkBridge.BookmarkModelObserver;
|
| import org.chromium.chrome.browser.bookmarks.BookmarkPromoHeader.PromoHeaderShowingChangeListener;
|
| +import org.chromium.chrome.browser.widget.displaystyle.MarginResizer;
|
| +import org.chromium.chrome.browser.widget.selection.SelectableListLayout;
|
| import org.chromium.components.bookmarks.BookmarkId;
|
|
|
| import java.util.ArrayList;
|
| @@ -199,17 +201,26 @@ class BookmarkItemsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
|
|
|
| switch (viewType) {
|
| case PROMO_HEADER_VIEW:
|
| - return mPromoHeaderManager.createHolder(parent);
|
| + ViewHolder promoView = mPromoHeaderManager.createHolder(parent);
|
| + MarginResizer.createWithViewAdapter(promoView.itemView,
|
| + mDelegate.getSelectableListLayout().getUiConfig(),
|
| + parent.getResources().getDimensionPixelSize(
|
| + R.dimen.signin_and_sync_view_padding),
|
| + SelectableListLayout.getDefaultListItemLateralShadowSizePx(
|
| + parent.getResources()));
|
| + return promoView;
|
| case FOLDER_VIEW:
|
| BookmarkFolderRow folder = (BookmarkFolderRow) LayoutInflater.from(
|
| parent.getContext()).inflate(R.layout.bookmark_folder_row, parent, false);
|
| folder.onBookmarkDelegateInitialized(mDelegate);
|
| + folder.configureWideDisplayStyle(mDelegate.getSelectableListLayout().getUiConfig());
|
| mFolderRows.add(folder);
|
| return new ItemViewHolder(folder);
|
| case BOOKMARK_VIEW:
|
| BookmarkItemRow item = (BookmarkItemRow) LayoutInflater.from(
|
| parent.getContext()).inflate(R.layout.bookmark_item_row, parent, false);
|
| item.onBookmarkDelegateInitialized(mDelegate);
|
| + item.configureWideDisplayStyle(mDelegate.getSelectableListLayout().getUiConfig());
|
| mBookmarkRows.add(item);
|
| return new ItemViewHolder(item);
|
| default:
|
|
|