Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java |
| index fddc26ea35d472a32a9440fef3e929389722851d..756998858c259489bd6b2907505c1bb8cb7ff9ca 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java |
| @@ -296,7 +296,7 @@ public class NewTabPageView extends FrameLayout |
| * @param snippetsBridge The optional bridge, that can be used to interact with the snippets. |
| */ |
| public void initialize(NewTabPageManager manager, boolean searchProviderHasLogo, |
| - SnippetsBridge snippetsBridge) { |
| + SnippetsBridge snippetsBridge, int scrollPosition) { |
| mManager = manager; |
| mUiConfig = new UiConfig(this); |
| ViewStub stub = (ViewStub) findViewById(R.id.new_tab_page_layout_stub); |
| @@ -352,6 +352,7 @@ public class NewTabPageView extends FrameLayout |
| mNewTabPageAdapter = |
| new NewTabPageAdapter(mManager, mNewTabPageLayout, snippetsBridge, mUiConfig); |
| mRecyclerView.setAdapter(mNewTabPageAdapter); |
| + mRecyclerView.scrollToPosition(scrollPosition); |
| // Set up swipe-to-dismiss |
| ItemTouchHelper helper = |
| @@ -1178,4 +1179,8 @@ public class NewTabPageView extends FrameLayout |
| return mScrollView.getScrollY(); |
| } |
| } |
| + |
| + public int getScrollPosition() { |
|
Ted C
2016/09/19 19:59:08
javadoc (probably worth noting that it does not ne
Michael van Ouwerkerk
2016/09/20 11:08:16
Done.
|
| + return mRecyclerView.getScrollPosition(); |
| + } |
| } |