| Index: chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGroup.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGroup.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGroup.java
|
| index af1c4a2e389543dd0d1b70f5bfcdcb57f7dc348f..fb2b875f2f7607029b3f8db827c74c900ee5b04e 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGroup.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/TileGroup.java
|
| @@ -193,9 +193,10 @@ public class TileGroup implements MostVisitedSites.Observer {
|
| * @param tileGridLayout The layout to render the tile views into.
|
| * @param trackLoadTasks Whether to track load tasks.
|
| * @param titleLines The number of text lines to use for each tile title.
|
| + * @param condensed Whether to use a condensed layout.
|
| */
|
| - public void renderTileViews(
|
| - TileGridLayout tileGridLayout, boolean trackLoadTasks, int titleLines) {
|
| + public void renderTileViews(TileGridLayout tileGridLayout, boolean trackLoadTasks,
|
| + int titleLines, boolean condensed) {
|
| // Map the old tile views by url so they can be reused later.
|
| Map<String, TileView> oldTileViews = new HashMap<>();
|
| int childCount = tileGridLayout.getChildCount();
|
| @@ -229,7 +230,8 @@ public class TileGroup implements MostVisitedSites.Observer {
|
| }
|
|
|
| // No view was reused, create a new one.
|
| - TileView tileView = buildTileView(tile, tileGridLayout, trackLoadTasks, titleLines);
|
| + TileView tileView =
|
| + buildTileView(tile, tileGridLayout, trackLoadTasks, titleLines, condensed);
|
|
|
| tileView.setOnClickListener(new OnClickListener() {
|
| @Override
|
| @@ -306,13 +308,14 @@ public class TileGroup implements MostVisitedSites.Observer {
|
| * @param parentView The parent of the new tile view.
|
| * @param trackLoadTask Whether to track a load task.
|
| * @param titleLines The number of text lines to use for each tile title.
|
| + * @param condensed Whether to use a condensed layout.
|
| * @return The new tile view.
|
| */
|
| - private TileView buildTileView(
|
| - Tile tile, ViewGroup parentView, boolean trackLoadTask, int titleLines) {
|
| + private TileView buildTileView(Tile tile, ViewGroup parentView, boolean trackLoadTask,
|
| + int titleLines, boolean condensed) {
|
| TileView tileView = (TileView) LayoutInflater.from(parentView.getContext())
|
| .inflate(R.layout.tile_view, parentView, false);
|
| - tileView.initialize(tile, titleLines);
|
| + tileView.initialize(tile, titleLines, condensed);
|
|
|
| LargeIconCallback iconCallback = new LargeIconCallbackImpl(tile, trackLoadTask);
|
| if (trackLoadTask) mObserver.onLoadTaskAdded();
|
|
|