| 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 7b30be01b8128d534af95c87e1cfdd04133a6754..d974000aa3c3b59b7695fa86f88ac75a3de3726c 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
|
| @@ -319,7 +319,8 @@
|
| // 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;
|
| }
|
|
|