| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SectionHeader.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SectionHeader.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SectionHeader.java
|
| index 6e3bdf47afaa10837ffe74d1f58d5c110f37f668..4d68c653b2a99dc06a88f1a4fcdf9e6605f97b67 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SectionHeader.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SectionHeader.java
|
| @@ -4,13 +4,14 @@
|
|
|
| package org.chromium.chrome.browser.ntp.snippets;
|
|
|
| -import org.chromium.chrome.browser.ntp.cards.NewTabPageItem;
|
| +import org.chromium.chrome.browser.ntp.cards.ItemViewType;
|
| +import org.chromium.chrome.browser.ntp.cards.Leaf;
|
| import org.chromium.chrome.browser.ntp.cards.NewTabPageViewHolder;
|
|
|
| /**
|
| * Represents the data for a header of a group of snippets
|
| */
|
| -public class SectionHeader implements NewTabPageItem {
|
| +public class SectionHeader extends Leaf {
|
| /** Whether the header should be shown. */
|
| private final boolean mVisible;
|
|
|
| @@ -26,8 +27,9 @@ public class SectionHeader implements NewTabPageItem {
|
| }
|
|
|
| @Override
|
| - public int getType() {
|
| - return NewTabPageItem.VIEW_TYPE_HEADER;
|
| + @ItemViewType
|
| + public int getItemViewType() {
|
| + return ItemViewType.HEADER;
|
| }
|
|
|
| public boolean isVisible() {
|
| @@ -39,7 +41,7 @@ public class SectionHeader implements NewTabPageItem {
|
| }
|
|
|
| @Override
|
| - public void onBindViewHolder(NewTabPageViewHolder holder) {
|
| + protected void onBindViewHolder(NewTabPageViewHolder holder) {
|
| assert holder instanceof SectionHeaderViewHolder;
|
| ((SectionHeaderViewHolder) holder).onBindViewHolder(this);
|
| }
|
|
|