| Index: chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGrid.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGrid.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGrid.java
|
| index d82f31335f8e2808bbd4f145a6e1d30d88228599..b4cb9396d8766ece5297bc0eba4b17f4a1595e9c 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGrid.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGrid.java
|
| @@ -13,6 +13,7 @@ import org.chromium.chrome.browser.ChromeFeatureList;
|
| import org.chromium.chrome.browser.ntp.ContextMenuManager;
|
| import org.chromium.chrome.browser.ntp.cards.ItemViewType;
|
| import org.chromium.chrome.browser.ntp.cards.NewTabPageViewHolder;
|
| +import org.chromium.chrome.browser.ntp.cards.NodeVisitor;
|
| import org.chromium.chrome.browser.ntp.cards.OptionalLeaf;
|
| import org.chromium.chrome.browser.offlinepages.OfflinePageBridge;
|
|
|
| @@ -59,6 +60,11 @@ public class TileGrid extends OptionalLeaf implements TileGroup.Observer {
|
| }
|
|
|
| @Override
|
| + protected void visitOptionalItem(NodeVisitor visitor) {
|
| + visitor.visitTileGrid();
|
| + }
|
| +
|
| + @Override
|
| public void onTileDataChanged() {
|
| setVisible(mTileGroup.getTiles().length != 0);
|
| if (isVisible()) notifyItemChanged(0, new ViewHolder.UpdateTilesCallback(mTileGroup));
|
|
|