Chromium Code Reviews| 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 e6f2003ecf5fc2304d299fb03663901130c0dc6e..bf63bf3b8b316c64e9a6a31c50b618ffea643fbc 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 |
| @@ -107,6 +107,18 @@ public class NewTabPageRecyclerView extends RecyclerView { |
| return super.onCreateInputConnection(outAttrs); |
| } |
| + @Override |
| + protected void onLayout(boolean changed, int l, int t, int r, int b) { |
|
Bernhard Bauer
2016/06/29 11:22:28
Write out the parameter names?
mcwilliams
2016/06/29 14:15:55
Copied directly from onLayout from RecyclerView -
|
| + int numberViews = getChildCount(); |
| + for (int i = 0; i < numberViews; ++i) { |
| + View view = getChildAt(i); |
| + NewTabPageViewHolder viewHolder = (NewTabPageViewHolder) getChildViewHolder(view); |
| + if (viewHolder == null) return; |
|
Bernhard Bauer
2016/06/29 11:22:28
Does this really happen?
mcwilliams
2016/06/29 14:15:55
Yes unfortunately
|
| + viewHolder.updateLayoutParams(); |
| + } |
| + super.onLayout(changed, l, t, r, b); |
| + } |
| + |
| public LinearLayoutManager getLinearLayoutManager() { |
| return mLayoutManager; |
| } |