Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java |
index 62dc150b30c5c86d6317ded118f18719b87c1285..dbef867f0550358e57b9c201de18c2168679e939 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/cards/NewTabPageRecyclerView.java |
@@ -41,7 +41,6 @@ public class NewTabPageRecyclerView extends RecyclerView { |
private final GestureDetector mGestureDetector; |
private final LinearLayoutManager mLayoutManager; |
private final int mToolbarHeight; |
- private final int mMinBottomSpacing; |
private final int mMaxHeaderHeight; |
/** |
@@ -80,8 +79,6 @@ public class NewTabPageRecyclerView extends RecyclerView { |
Resources res = context.getResources(); |
mToolbarHeight = res.getDimensionPixelSize(R.dimen.toolbar_height_no_shadow) |
+ res.getDimensionPixelSize(R.dimen.toolbar_progress_bar_height); |
- mMinBottomSpacing = |
- res.getDimensionPixelSize(R.dimen.ntp_min_bottom_spacing_recycler_view); |
mMaxHeaderHeight = res.getDimensionPixelSize(R.dimen.snippets_article_header_height); |
} |
@@ -177,12 +174,12 @@ public class NewTabPageRecyclerView extends RecyclerView { |
int firstVisiblePos = mLayoutManager.findFirstVisibleItemPosition(); |
if (firstHeaderPos == RecyclerView.NO_POSITION |
|| firstVisiblePos == RecyclerView.NO_POSITION) { |
- return mMinBottomSpacing; |
+ return 0; |
} |
// We have enough items to fill the view, since the snap point item is not even visible. |
if (firstVisiblePos > firstHeaderPos) { |
- return mMinBottomSpacing; |
+ return 0; |
} |
ViewHolder lastContentItem = findLastContentItem(); |
@@ -211,7 +208,7 @@ public class NewTabPageRecyclerView extends RecyclerView { |
bottomSpacing -= contentHeight - mCompensationHeight; |
} |
- return Math.max(mMinBottomSpacing, bottomSpacing); |
+ return Math.max(0, bottomSpacing); |
} |
public void updatePeekingCardAndHeader() { |