| 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 f833e7abf9fe670fc2182cc6efd698da8ff369b4..784fbea27c3d07baa820b16a315440d1986a6fe7 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
|
| @@ -289,7 +289,8 @@ public class NewTabPageRecyclerView extends RecyclerView {
|
| // Snap scroll to prevent resting in the middle of the omnibox transition.
|
| final int searchBoxTransitionLength = getResources()
|
| .getDimensionPixelSize(R.dimen.ntp_search_box_transition_length);
|
| - if (scrollOutOfRegion(fakeBox.getTop() - searchBoxTransitionLength, fakeBox.getTop())) {
|
| + int fakeBoxUpperBound = fakeBox.getTop() + fakeBox.getPaddingTop();
|
| + if (scrollOutOfRegion(fakeBoxUpperBound - searchBoxTransitionLength, fakeBoxUpperBound)) {
|
| // The snap scrolling regions should never overlap.
|
| return;
|
| }
|
|
|